0% found this document useful (0 votes)
7 views2 pages

JavaScript Overview and Features Guide

The document outlines the significance of JavaScript for both web and server-side applications, highlighting its dynamic typing and support for functional and object-oriented programming. It notes that JavaScript is based on the ECMAScript specification, with the latest version being ECMAScript-2015 (ES6). Additionally, it provides information on how to run JavaScript programs in various environments, including different web browsers and Node.js.

Uploaded by

Suresh
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

JavaScript Overview and Features Guide

The document outlines the significance of JavaScript for both web and server-side applications, highlighting its dynamic typing and support for functional and object-oriented programming. It notes that JavaScript is based on the ECMAScript specification, with the latest version being ECMAScript-2015 (ES6). Additionally, it provides information on how to run JavaScript programs in various environments, including different web browsers and Node.js.

Uploaded by

Suresh
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

[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

---------------------------------------------------------

You might also like