What’s the deal with Javascript?
<lecture>
George Mauer
http://georgemauer.net
Because we want web pages to *do* things
So then Netscape gets this guy...
Javascript - a cute little language for the kids
2004: Gmail
The Rise of the Frameworks!
The Javascript Bible of the 2000s (on the right)
EcmaScript 6 - Serious eyebrows!
And it just keeps on growing
NodeJs thinks its cool
So reading tutorials is confusing
Declare variables with
var
let
const
function
So reading tutorials is confusing
Declare functions with
function foo() {
…
}
foo = function() {
…
}
foo = () => {
…
}�foo = () => …�
So reading tutorials is confusing
Iterate loops with
while�for�for..in�for..of�map�filter�reduce
Symbol.iterator
Open Chrome Devtools
Assorted DevTools tips