Wes Bos' (@wesbos) JavaScript 30 Day Challenge. This is a plain vanilla JavaScript exercise, without any libraries, transpilers or frameworks. I have a README for each day when I have added custom functionality, that you can check below.
Check the course at https://JavaScript30.com
- JavaScript Drum Kit and my notes
- JS + CSS Clock
- CSS Variables
- Array Cardio, Day 1
- Flex Panel Gallery and my notes
- Type Ahead and my notes
- Array Cardio, Day 2
- Fun with HTML5 Canvas
- Dev Tools Domination
- Hold Shift and Check Checkboxes and my notes
- Custom Video Player and my notes
- Key Sequence Detection
- Slide in on Scroll
- JavaScript References vs. Copying
- LocalStorage and my notes
- Mouse Move Shadow
- Sort Without Articles
- Adding Up Times with Reduce
- Webcam Fun and my notes
- Speech Detection (not working in browsers for now)
- Geolocation
- Follow Along Link Highlighter
- Speech Synthesis
- Sticky Nav
- Event Capture, Propagation, Bubbling, and Once
- Stripe Follow Along Nav
- Click and Drag
- Video Speed Controller
- Countdown Timer
- Whack A Mole
