Starter Files + Completed solutions for the JavaScript 30 Day Challenge.
Grab the course at https://JavaScript30.com
https://chenuin.github.io/JavaScript30/
- Day 01: JavaScript Drum Kit — 2022/06/08 👉 ( source / note )
- Day 02: JS and CSS Clock — 2022/06/09 👉 ( source / note )
- Day 03: CSS Variables — 2022/06/10 👉 ( source / note )
- Day 04: Array Cardio Day 1 — 2022/06/11 👉 ( source / note )
- Day 05: Flex Panel Gallery — 2022/06/12 👉 ( source / note )
- Day 06: Type Ahead — 2022/06/13 👉 ( source )
- Day 07: Array Cardio Day 2 — 2022/06/19 👉 ( source )
- Day 08: Fun with HTML5 Canvas — 2022/06/19 👉 ( source )
- Day 09: Dev Tools Domination — 2022/06/22 👉 ( source )
- Day 10: Hold Shift and Check Checkboxes — 2022/06/25 👉 ( source )
- Day 11: Custom Video Player — 2022/06/19 👉 ( source )
- Day 12: Key Sequence Detection — 2022/06/19 👉 ( source )
- Day 13: Slide in on Scroll — 2022/06/20 👉 ( source )
- Day 14: JavaScript References VS Copying — 2022/06/21 👉 ( source )
- Day 15: LocalStorage — 2022/06/22 👉 ( source )
- Day 16: Mouse Move Shadow — 2022/07/03 👉 ( source )
- Day 17: Sort Without Articles — 2022/06/24 👉 ( source )
- Day 18: Adding Up Times with Reduce — 2022/06/25 👉 ( source )
- Day 19: Webcam Fun
- Day 20: Speech Detection — 2022/07/03 👉 ( source )
- Day 21: Geolocation
- Day 22: Follow Along Link Highlighter — 2022/07/02 👉 ( source )
- Day 23: Speech Synthesis — 2022/07/06 👉 ( source )
- Day 24: Sticky Nav — 2022/07/01 👉 ( source )
- Day 25: Event Capture, Propagation, Bubbling and Once — 2022/07/02 👉 ( source )
- Day 26: Stripe Follow Along Nav — 2022/07/03 👉 ( source )
- Day 27: Click and Drag — 2022/07/06 👉 ( source )
- Day 28: Video Speed Controller — 2022/07/07 👉 ( source )
- Day 29: Countdown Timer — 2022/07/07 👉 ( source )
- Day 30: Whack A Mole
Feel free to submit a PR adding a link to your own recaps, guides or reviews!
Here are some links of people who have done the tutorials, but in a different language or framework:
These are meant to be 1:1 copies of what is done in the video. If you found a better / different way to do things, great, but I will be keeping them the same as the videos.
The starter files + solutions will be updated if/when the videos are updated.
Thanks!