|
1 |
| -### Reading Week 4 |
2 |
| - |
3 |
| -# Reading material for the fifth lecture: |
| 1 | +# Reading material for the first lecture: |
4 | 2 |
|
5 | 3 | ```
|
6 |
| -In week five we will discuss the following topics: |
7 |
| -• Functions + JSON/Arrays |
8 |
| -• Array Manipulations |
9 |
| -• JSON |
10 |
| -• Map and filter |
11 |
| -• Arrow functions |
| 4 | +In week one we will discuss the following topics: |
| 5 | +• Capturing user input |
| 6 | +• Basic DOM manipulations[img src, innerHTML] |
| 7 | +• Code debugging using the browser |
| 8 | +• Events |
| 9 | +• Code commenting |
| 10 | +• Structuring code files |
12 | 11 | ```
|
13 | 12 |
|
14 |
| -### Here are resources that we like you to read as a preparation for the coming lecture. |
| 13 | +- Chrome DevTools [Debugging](https://developers.google.com/web/tools/chrome-devtools/?utm_source=dcc&utm_medium=redirect&utm_campaign=2016q3) |
15 | 14 |
|
16 |
| -#### JSON |
17 |
| -- [JSON](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON) (MDN) |
| 15 | +### A Refresher from some previous covered topics: |
18 | 16 |
|
19 |
| -#### Map and Filter |
20 |
| -- :dizzy: [Fun fun functional](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84) :dizzy: Check the first 3-4 videos. |
| 17 | +Links to MDN (Mozilla Developer Network) topics: |
21 | 18 |
|
22 |
| -#### Code conventions |
23 |
| -- Code conventions: http://javascript.crockford.com/code.html |
| 19 | +- [Strict mode](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode) |
24 | 20 |
|
25 |
| -#### Array cardio |
26 |
| -- Wes Bos' awesome free tutorials. Just make a free account and do Array Cardio #1 [here](https://javascript30.com/) |
| 21 | +## Review |
27 | 22 |
|
28 |
| -#### More objects |
29 |
| -- Objects continued: http://eloquentjavascript.net/06_object.html |
| 23 | +Go through the topics of week 2-4. |
30 | 24 |
|
| 25 | +### Week 2 |
31 | 26 |
|
32 |
| -### Refresher: |
33 |
| -Read your book ('A Smarter Way To Learn JavaScript')! If you don't do it on yourself, here's the chapters to read next for next week: |
34 |
| -*Note: If you already know the material you are reading just take a glance over it and don't use too much time. Just be sure that you get everything! You may have already read about it, or used it in the previous classes. Note that this also has 'catch up' material in it, about functions and objects. If you did not take the time to read your book yet about these things please do so!* |
| 27 | +- [Variables (var, let, const)](./../../../../fundamentals/blob/master/fundamentals/variables.md) |
| 28 | +- [Basic Data types (Strings, Numbers, Arrays, Booleans)](./../../../../fundamentals/blob/master/fundamentals/values.md) |
| 29 | +- [Operators](./../../../../fundamentals/blob/master/fundamentals/operators.md) |
| 30 | +- [Naming conventions](./../../../../fundamentals/blob/master/fundamentals/naming_conventions.md) |
35 | 31 |
|
36 |
| -* DOM (*may have known material, know how to select/search/append elements etc.!*):</br> |
37 |
| -Chapters 58 - 68 |
| 32 | +### Week 3 |
38 | 33 |
|
39 |
| -* Reading/setting input fields:</br> |
40 |
| -Chapters 49 - 50 |
| 34 | +- [Advanced data types (objects)](./../../../../fundamentals/blob/master/fundamentals/objects.md) |
| 35 | +- [Conditional execution](./../../../../fundamentals/blob/master/fundamentals/conditional_execution.md) <br> |
| 36 | +- [Statements vs Expressions](./../../../../fundamentals/blob/master/fundamentals/statements_expressions.md)<br> |
| 37 | +- [Loops (for/while)](./../../../../fundamentals/blob/master/fundamentals/loops.md) |
| 38 | +- [Functions](./../../../../fundamentals/blob/master/fundamentals/functions.md) |
| 39 | +- [Scope](./../../../../fundamentals/blob/master/fundamentals/scope.md) |
41 | 40 |
|
42 |
| -* Functions (*if you think you need a bit more understanding of them read this*):</br> |
43 |
| -Chapters 35 - 38 |
| 41 | +### Week 4 |
44 | 42 |
|
45 |
| -* Objects (*important to really understand them, read this if you are unsure! You may also read chapters 72, 73 and 74 if you have time and want to learn more*):</br> |
46 |
| -Chapters 70-71, 75 |
| 43 | +- Capturing user input |
| 44 | +- Events |
| 45 | +- [Basic DOM manipulations (img src, innerHTML)](./../../../../fundamentals/blob/master/fundamentals/DOM_manipulation.md) |
| 46 | +- Code debugging using the browser |
| 47 | +- [Code commenting](./../../../../fundamentals/blob/master/fundamentals/code_commenting.md) |
| 48 | +- Structuring code files |
| 49 | +- [Code formatting](./../../../../fundamentals/blob/master/fundamentals/code_formatting.md) |
47 | 50 |
|
48 |
| -_Please go through the material and come to class prepared!_ |
49 | 51 |
|
| 52 | +_Please go through the material and come to class prepared!_ |
0 commit comments