JAVASCRIPT

THE BASICS



Introduction

History


appeared in '95
created in 10 days

by

Brendan
Eich 
@
  Netscape

HISTORY


over the time it had different names

Mocha

LiveScript

JavaScript


ECMAScript is the name of the official standard

HISTORY


there are also different implementation of the

ECMAScript specification

JScript

ActionScript

TypeScript

and many ECMAScript engines including
V8 (Google Chrome, Node.js & V8.NET)

Chakra (JScript - Internet Explorer)

SpiderMonkey (Mozilla)

SquirrelFish (Apple's WebKit)

HISTORY


there are also different implementation of the

ECMAScript specification

JScript

ActionScript

TypeScript

and many ECMAScript engines including
V8 (Google Chrome, Node.js & V8.NET)

Chakra (JScript - Internet Explorer)

SpiderMonkey (Mozilla)

SquirrelFish (Apple's WebKit)



What

is

JavaScript?



JavaScript

is

the programming language of the web

a part of the well known trio that all web developers must learn


HTML to specify the content
CSS which is the presentation layer
JavaScript which adds the behavior


is used to make your web pages more interactive &

give them some special effects

JavaScript === Java ?


NO!


 even if the name is misleading

except for a superficial syntactic resemblance

JavaScript is completely different


JavaScript


has outgrown its scripting-language roots

to become a robust and efficient

general-purpose language



it is well-suited to

object-oriented

&

functional

programming styles

both client or server side


JavaScript

is a


high-level / dynamic / untyped / interpreted


widespread

&

popular

language


Ecmascript


ECMAScript 5.0 released in December 2009
ECMAScript 5.1 released in 2011
ECMAScript 2015 (6) in June 2015
ECMAScript 2016 released in June 2016
 

Day I: JavaScript - The Basics - Introduction

By Andrei Cacio

Day I: JavaScript - The Basics - Introduction

  • 862