Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions shared-modules/JavaScript/legacy-js1-week1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript1/week1

- Intro JavaScript (What is it, what can you use it for)
- Setup js either via browser or via node
- Console.log
- Variables: var, let, const
- Types: String, number, boolean, null, undefined, array
- Operators: Comparision, addition, subtraction, multiplication, division, modulus, increment, decrement
- Errors: How to read and fix errors
6 changes: 6 additions & 0 deletions shared-modules/JavaScript/legacy-js1-week2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript1/week2

- Conditions: if, elseif, else. Negated.
- Functions: Calling, defining, parameters, arguments
- Global vs local scope
- For loop
5 changes: 5 additions & 0 deletions shared-modules/JavaScript/legacy-js1-week3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript1/week3

- Arrays continued: pop, push, shift, unshift, length, indexOf. No map, filter or reduce
- Objects: Access properties two ways, key value. Array of objects. Use real world examples (users, products, houselistings)
- Call stack
3 changes: 3 additions & 0 deletions shared-modules/JavaScript/legacy-js1-week4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript1/week4

Recap of weeks 1–3, and solving problems.
24 changes: 24 additions & 0 deletions shared-modules/JavaScript/legacy-js2-week1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript2/week1

```
- Browser environment

HTML vs CSS vs JS
Client vs server
Where is the script tag being loaded

DOM

What is it and what do developers use the DOM for?
DOM manipulation
Get elements
Insert elements
Element manipulation (style, innerHTML, text)
Window object
Document object

Event listeners

Document onload
Click, submit, change, input - Focus on usage
```
7 changes: 7 additions & 0 deletions shared-modules/JavaScript/legacy-js2-week2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript2/week2

- `Array` functions
- `.forEach`
- `.map`
- `.filter`
- Arrow functions
9 changes: 9 additions & 0 deletions shared-modules/JavaScript/legacy-js2-week3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript2/week3

Functions advanced:

- Function as a variable
- Calling a function with a function
- Callback function and asynchronicity
- setTimeout, addEventListener
- Anonymous function vs named function
5 changes: 5 additions & 0 deletions shared-modules/JavaScript/legacy-js3-week1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript3/week1

- JSON
- APIs
- `fetch` (No promise explanation! Focus on usage)
4 changes: 4 additions & 0 deletions shared-modules/JavaScript/legacy-js3-week2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript3/week2

- `async` / `await`
- Promises
3 changes: 3 additions & 0 deletions shared-modules/JavaScript/legacy-js3-week3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
https://github.com/HackYourFuture-CPH/JavaScript/tree/675adba05e23ccf1b52d653e03f7d9b1f11c4e09/javascript3/week3

- `class`