-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathOutline.txt
44 lines (35 loc) · 1.07 KB
/
Outline.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Introduction
Javascript written in 2 weeks by Brendan Eich
Javascript might have more programmers and lines of code than any other language
Alistair's http://alistair.cockburn.us/Elephant+Carpaccio+exercise
Functions
functions are objects
functions inside functions
functional programming libraries
http://osteele.com/sources/javascript/functional/
http://documentcloud.github.com/underscore/
underscore.js if your missing something
partial function application (curry)
http://ejohn.org/blog/partial-functions-in-javascript/
Scope
Lexically vs Dynamically
Functional vs Block
Call chain
Activation object (call object)
this
hoisting
Closure
Scope
Capture
Usefulness (timers, callbacks, event listeners, private protperties, partial function (curried functions))
Bind
Falsy
false, '', null, undefined, NaN, 0
[] == ![] == !![] == true // WAT
[] != true // WAT
Boolean([]) != Boolean(![])
Where do we go from here and were can we see this in action
Documentation?
Libraries to study
Libraries to use
http://es5.github.com