1995
JavaScript started at Netscape,
adopted by Microsoft as Jscript.
1996
ECMAScript formed to standardize JS implementation.
1999
AJAX allowed for JavaScript to make server-side requests.
Node.js released
2009
2010 - Today
An explosion of JavaScript frameworks and tools: React, Angular, Vue, Babel, webpack, and many more.
HTTP Request
Response
HTML, CSS, JavaScript
https://funwebsite.com
HTML
CSS
JS
Nouns
The Skeleton
Adjectives
The Look & Feel
Verbs
User Interactivity
FINDING JOHN CONNOR...
fn()
"
num
t/f
null
undefined
NaN
{}
[]
$
fn*
async
/await
Map
[...]
Set
Primitives
fn()
"
num
t/f
null
undefined
NaN
{}
[]
$
fn*
async
/await
Map
[...]
Set
Objects
fn()
"
num
t/f
null
undefined
NaN
{}
[]
$
fn*
async
/await
Map
[...]
Set
Functions
fn()
"
num
t/f
null
undefined
NaN
{}
[]
$
fn*
async
/await
Map
[...]
Set
fn()
"
num
t/f
null
undefined
NaN
{}
[]
$
fn*
async
/await
Map
[...]
Set