-
Notifications
You must be signed in to change notification settings - Fork 0
/
javascript.html
94 lines (83 loc) · 4.66 KB
/
javascript.html
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<html>
<head>
<title>Javascript</title>
</head>
<body>
<h4>Javascript 30</h4>
<ul style="list-style-type: none">
<li><a href="./js/js1/" target="_blank">DrumKit</a></li>
<li><a href="./js/js2/" target="_blank">Clock</a></li>
<li><a href="./js/js3/" target="_blank">CSS variables</a></li>
<li><a href="./js/js4/" target="_blank">Array cardio 1</a></li>
<li><a href="./js/js5/" target="_blank">Flex panel gallery</a></li>
<li><a href="./js/js6/" target="_blank">Type ahead</a></li>
<li><a href="./js/js7/" target="_blank">Array cardio 2</a></li>
<li><a href="./js/js8/" target="_blank">HTML5 canvas</a></li>
<li><a href="./js/js9/" target="_blank">Dev tools</a></li>
<li><a href="./js/js10/" target="_blank">Shift and check checkboxes</a></li>
<li><a href="./js/js11/" target="_blank">Video player</a></li>
<li><a href="./js/js12/" target="_blank">Key sequence detection</a></li>
<li><a href="./js/js13/" target="_blank">Slide in on scroll</a></li>
<li><a href="./js/js14/" target="_blank">References vs copying</a></li>
<li><a href="./js/js15/" target="_blank">Local storage</a></li>
<li><a href="./js/js16/" target="_blank">Mouse move shadow</a></li>
<li><a href="./js/js17/" target="_blank">Sort without articles</a></li>
<li><a href="./js/js18/" target="_blank">Adding up times with reduce</a></li>
<li><a href="./js/js19/" target="_blank">Webcam fun</a></li>
<li><a href="./js/js20/" target="_blank">Speech detection</a></li>
<li><a href="./js/js21/" target="_blank">Geolocation</a></li>
<li><a href="./js/js22/" target="_blank">Follow along with highlighter</a></li>
<li><a href="./js/js23/" target="_blank">Speech synthesis</a></li>
<li><a href="./js/js24/" target="_blank">Sticy nav</a></li>
<li><a href="./js/js25/" target="_blank">Event capture, propogation, bubbling</a></li>
<li><a href="./js/js26/" target="_blank">Stripe follow along nav</a></li>
<li><a href="./js/js27/" target="_blank">Click and drag</a></li>
<li><a href="./js/js28/" target="_blank">Video speed controller</a></li>
<li><a href="./js/js29/" target="_blank">Countdown timer</a></li>
<li><a href="./js/js30/" target="_blank">Whack a mole</a></li>
</ul>
<h5>Core</h5>
<ul style="list-style-type: none">
<li>Objects</li>
<li><a href="#" target="_blank">Key Value pairs</a></li>
<li><a href="#" target="_blank">Properties (en, non-en, define, closure private)</a></li>
<li><a href="#" target="_blank">Getters/Setters</a></li>
<li><a href="#" target="_blank">Symbols</a></li>
<li><a href="#" target="_blank">Proxy</a></li>
<li><a href="#" target="_blank">Reflect</a></li>
<li>Functions</li>
<li><a href="#" target="_blank">Args, this</a></li>
<li><a href="#" target="_blank">Invocation (func, method, constructor, apply, call, bind)</a></li>
<li><a href="#" target="_blank">Props, Constructor (new obj), environment (closure)</a></li>
<li>OOP (class, contructor, implements, extends, static)</li>
<li><a href="#" target="_blank">OOP via prototypes</a></li>
<li><a href="#" target="_blank">OOP via class construct</a></li>
<li>Async (including event loop behavior)</li>
<li><a href="#" target="_blank">callbacks</a></li>
<li><a href="#" target="_blank">promises</a></li>
<li><a href="#" target="_blank">async/await</a></li>
<li><a href="#" target="_blank">events</a></li>
<li><a href="#" target="_blank">timers</a></li>
<li><a href="#" target="_blank">Generators</a></li>
<li><a href="#" target="_blank">Iterator</a></li>
<li>Scope</li>
<li><a href="#" target="_blank">Global, function, block</a></li>
<li>Modules</li>
<li><a href="#" target="_blank">ES6 modules</a></li>
<li><a href="#" target="_blank">CommonJS module</a></li>
<li><a href="#" target="_blank">AMD module</a></li>
<li><a href="#" target="_blank">Closures, immediate functions (module)</a></li>
<li>Event Loop</li>
<li><a href="#" target="_blank">setTimeout (atleast)</a></li>
<li><a href="#" target="_blank">setInterval (every)</a></li>
<li><a href="#" target="_blank">Breaking tasks for full iteration</a></li>
<li>Browser</li>
<li><a href="#" target="_blank">Event propagation, bubbling, capture</a></li>
<li><a href="#" target="_blank">Select element, function, hook up</a></li>
<li><a href="#" target="_blank">this (event listeners)</a></li>
<li>Quirks</li>
<li><a href="#" target="_blank">Precision</a></li>
<li><a href="#" target="_blank">Memory</a></li>
</ul>
</body>
</html>