Updated for Class 13 JavaScript 2 · HT88/JavaScript2@025bfb4 · GitHub
Skip to content

Commit 025bfb4

Browse files
committed
Updated for Class 13 JavaScript 2
1 parent f79583a commit 025bfb4

9 files changed

Lines changed: 378 additions & 38 deletions

File tree

Week3/README.md

Lines changed: 30 additions & 7 deletions

Week4/MAKEME.md

Lines changed: 31 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,33 @@ Topics discussed in class this week:
1717
Give yourself (or your neighbor) a little tap on the shoulder, you've made it to JS2! :muscle:
1818

1919
## Step 0: review
20-
- Go through the review of [the first week](/Week1/REVIEW.md)
21-
- Go through the review of [the second week](/Week2/REVIEW.md)
22-
- Go through the review of [the third week](/Week3/REVIEW.md)
20+
21+
Week 2
22+
23+
- [Variables (var, let, const)](fundamentals/variables.md)
24+
- [Basic Data types (Strings, Numbers, Arrays, Booleans)](fundamentals/values.md)
25+
- [Operators](fundamentals/operators.md)
26+
- [Naming conventions](fundamentals/naming_conventions.md)
27+
28+
Week 3
29+
30+
- [Advanced data types (objects)](fundamentals/objects.md)
31+
- [Conditional execution](fundamentals/conditional_execution.md) <br>
32+
- [Statements vs Expressions](fundamentals/statements_expressions.md)<br>
33+
- [Loops (for/while)](fundamentals/loops.md)
34+
- [Functions](fundamentals/functions.md)
35+
- [Scope](fundamentals/scope.md)
36+
37+
Week 4
38+
39+
- Capturing user input
40+
- Events
41+
- [Basic DOM manipulations (img src, innerHTML)](fundamentals/DOM_manipulation.md)
42+
- Code debugging using the browser
43+
- [Code commenting](fundamentals/code_commenting.md)
44+
- Structuring code files
45+
- [Code formatting](fundamentals/code_formatting.md)
46+
2347

2448
## Step 1: Implement feedback
2549

@@ -34,7 +58,7 @@ Your fellow students have provided you with feedback in Trello.
3458

3559
_Deadline Monday_
3660

37-
Your Github should contain two repositories called hyf-javascript1 and hyf-commandline. Inside the JavaScript repository you should have three folders, called week1, week2, and week3 (or something similar). Inside these folders you should have the different assignments (a file per exercises). Try and find proper names for the exercises that reflect somehow what is going on in the code. Avoid using spaces in your file names, this makes it harder to "run" you files. Also make sure that all your JavaScript files have a `.js` extension.
61+
Your Github should contain two repositories called `hyf-javascript1` and `hyf-javascript2`. Inside the JavaScript repositories you should have three folders, called week1, week2, and week3 (or something similar). Inside these folders you should have the different assignments (a file per exercises). Try and find proper names for the exercises that reflect somehow what is going on in the code. Avoid using spaces in your file names, this makes it harder to "run" you files. Also make sure that all your JavaScript files have a `.js` extension.
3862

3963
## Step 3: Custom DOM manipulation challenge :mortar_board:
4064

@@ -56,9 +80,9 @@ _Deadline Saturday_
5680

5781
```
5882
How to hand in your homework:
59-
• Upload your homework in your "hyf-javascript1" Github repository. Make sure to create a new folder "week3" first.
60-
• Upload your homework files inside the week3 folder and write a description for this “commit”.
61-
• Your hyf-javascript1/week3 should now contain an index.html, main.css and a script.js file (and the images folder)
83+
• Upload your homework in your "hyf-javascript2" Github repository. Make sure to create a new folder "week1" first.
84+
• Upload your homework files inside the week1 folder and write a description for this “commit”.
85+
• Your hyf-javascript2/week1 should now contain an index.html, main.css and a script.js file (and the images folder)
6286
• Place the link to your repository folder in Trello.
6387
```
6488

fundamentals/code_formatting.md

Lines changed: 257 additions & 0 deletions

0 commit comments

Comments
 (0)