- Creator: Wes Bos
- Website: JavaScript30
- Beginner to Intermediate developers and designers who want to become comfortable with both JavaScript fundamentals and working in the DOM without a library.
- You should already know some JavaScript to start - This isn't a JavaScript 101 course.
I created this respitory to keep track of my progress and documentation in the JavaScript 30 Day Challenge and commiting & logging what I have learnt on daily basis.
🟥DEMO: HERE
- JavaScript Drum Kit 🥁
- JS and CSS Clock 🕑
- CSS Variables
- Array Cardio Day 1 💪
- Flex Panels Image Gallery 🖼️
- Type Ahead AJAX
- Array Cardio Day 2 💪
- Fun with HTML5 Canvas
- Dev Tools Domination
- Hold Shift and Check JS Checkboxes
- HTML5 Custome Video Player 🐰
- Key Sequence Detection 🦄
- Slide in on scroll
- JavaScripts Reference vs Copying
- LocalStorage and Event Delegation
- Mouse move based text shadow animation🖱️
- Sort without articles
- Adding Up Times with Reduce
- Webcam fun
- Native Speech Recognition 🎤
- Geolocation based Speedometer and Compass 🧭
- Follow along link highlight
- Speech Synthesis (Text-to-Speech) 💻🗣️
- Sticky Nav
- Event Capture, Propagation, Bubbling and Once
- Stripe dropdown follow-along navigation
- Click and Drag to Scroll
- Video Speed Controller UI 🎚️
- Countdown timer
- Whack a mole 🕹️
Documentation source : Amelie, discoverdev.io and Nitish Dayal.