https://github.com/carlaiau/frontend-masters-coursework
Exercises asociated with FM courses
https://github.com/carlaiau/frontend-masters-coursework
Last synced: 22 days ago
JSON representation
Exercises asociated with FM courses
- Host: GitHub
- URL: https://github.com/carlaiau/frontend-masters-coursework
- Owner: carlaiau
- Created: 2020-01-25T08:50:53.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-12T12:17:02.000Z (over 2 years ago)
- Last Synced: 2025-04-10T12:10:44.693Z (22 days ago)
- Language: JavaScript
- Homepage:
- Size: 9.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 76
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Repo of working files from frontend masters courses
## [Javascript: The Hard Parts, v2](https://frontendmasters.com/courses/javascript-hard-parts-v2/)
### Topics
- Good breakdown of execution contexts and a very thorough exploration of closure.
- Async as it relates to "facade functions", and how these non javascript API calls can easily trick you. Covering event loop, callback queue and microtask queue.
- Promises, and how they're awesome.
- Classes & Prototypes. this, arrow function scope as it relates to this, and how classes in Javascript are just syntactial sugar.
### Notes
Great course, concise and effective discussion. Learnt the most from the prototype overloading and how classes are just a nicer way of achieving this. Remember historical issues with combinations of async and setTimeout that made no sense to me then, but do now, with understanding of the difference between callback and microtask queue.### files
[exercise file folder](/tree/master/javascript-hard-parts-v2)