[Link]
com/javascript/
[Link]
[Link]
[Link]
[Link]
-------------------------------------------------------
why javascript ?
=> UI application i.e Web-UI ( with browser's JS-engine/runtime)
+
=> server-side appln ( [Link] )
-------------------------------------------------------
javascript features
=> dynamic types
=> FP + OOP
=> by default in javascript, Non-blocking/Asyncronous IO
=> single-thread process
-------------------------------------------------------
javascript is based 'ECMAScript' spec
latest version : ECMAScript-2015 / ES6
-------------------------------------------------------
How to run javascript program ?
==> using javascript-runtime
in browser envi
1. chrome ( v8 ==> c++ )
2. firefox ( rhino/spider-monkey ==> java )
3. IE / Edge ( chakra )
4. Safari ( nitro )
...
other envi
1. [Link] ( v8 )
2. JVM ( rhino / Nashorn )
...
---------------------------------------------------------
"Hello! World"
---------------------------------------------------------
-------------------------------------------------------
Topics
-------------------------------------------------------
Level-1
- data types
- literal-style objects
- scope / execution-context
- FP
- OOP
- 'this' keyword
---------------------------------------------------------