You are on page 1of 18

JAVASCRIPT Evolution

WORLDS MOST POPULAR PROGRAMMING LANGUAGE


JavaScript History

 Is a native programming language for web


 Developed by Brendan Eich at Netscape, 1995
 Standardized in the ECMA script language specification by W3
W3 – World Wide Web
Netscape

Before 1994
Web in 1995
First web site - late1995
Beginning of Internet Evolution
DHTML (DYNAMIC HTML)

FORM ROLLOVERS TICKERS &


VALIDATION POP UPS

DEMO
DEMO
AJAX (Asynchronous JavaScript And XML)

 Used to send data from Client(browser) to Server your post a form or click a link
with data. Browser would then loads a whole complete new page.

 Effective but not efficient

 Came XMLHttpRequest(XHR). This allowed to send data in background

 Using DHTML & AJAX allowed to load portion of page – more effective.
Took years to standardize across browsers
XHR (XML Http Request)

2000 2004 2005


OUTLOOK WEB GOOGLE MAIL GOOGLE MAPS

RECIPE: + + + HTML + XHR


JSON (JavaScript Object Notation)

 Text based format for Data Exchange

 Mechanism to encode data as text

 Similar to XML by the way, that is readable by human and passable by


computer

 More compact and light weight than XML


jQuery (write less do more)

2006
 jQuery is a fast, small, and feature-rich JavaScript library

 DOM Manipulation

 Allows developers to find and manipulate document elements fast & easier than
earlier

 Simplifies DOM travesing


Best Frameworks

Frameworks – Offers developers client-side MVC, Templating & Data-binding


jQuery Frameworks
jQuery VS AngularJS

jQuery AngularJS
MVC Pattern support No Yes
Templating No Yes
Two way data binding No Yes
Integration test runner No Yes
Dependency Injection No yes
Deep link Routing No Yes
Localization No Yes
JavaScript on Server-Side

 NodeJS:
Server side coding using JavaScript

 MEAN ( Full stack)


 M – Mongo
 E – Express
 A – AngularJS
 N - NodeJS
Learning curve
Questions

At least 1

?
Thank you

You might also like