All JavaScript challenges in Wesbos' JS30 series.
(check this out for working demos)
- Drum Kit β Explained about how to manipulate CSS properties through events
- CSS Clock β Explained about how to make working transformations in CSS using JS
- CSS Variables β Explained about how to manipulate CSS variables through JS
- JS Arrays β Array weight-lifting using JS's
map()
,reduce()
,filter()
&sort()
- Image Gallery β Explained how Flexbox works and how to manipulate it
- Type Ahead β AJAX calls through JS and live search
- JS Arrays 2 β Array massaging with
some()
,every()
,find()
,findIndex()
- Canvas Fun β Working with
<canvas>
and learning the basics of it - DevTools β Working with
console
and learning different methods of it Shift
+ Checkboxes β Selecting multiple checkboxes while pressing shift key- HTML5 Video Player β Creating a video player with JS that has custom controls
- Key Sequence Detection β Detecting Key sequences using JS
- Slide Scroll β Making images slide in and out according to the scroll
- Reference & Copying β Getting values of Array and Objects copied/referenced
- Local Storage β Using Local Storage and demonstrating Event Delegation
- Mouse Shadow β Using JS for making awesome shadow mouse interactions
- Sort Without Articles β Sorting using JS without using Article methods
- Array Reduce β Reducing the Array
- WebCam Fun β Using JS for some Webcam Fun
- Speech Recognition β Using JS for some Speech Recognition
- Geolocation & Compass β Using JS for some Geolocation and Compass
- Focus Following Links β Using JS for creating fluid transition of focus following links
- Text-to-Speech β Using JS for text to speech task
- Sticky Navigation bar β Using JS for creating Sticky navigation bar
- Event Propagation β Demonstration of Event Propagation and Bubling
- Follow Along Nav β Using JS to create a follow along Navigation bar
- Draggable Scroll β Using JS to create a Draggable Scroll List
- Video Speed Scrubber β Using JS to create a Video Speed Scrubber
- Simple Timer β Using JS to create a Clock Timer
- Whack-A-Mole Game β Using JS to create a Whack-A-Mole Game
Made with β€ by Abhinav Sharma
Please check the commit history for this repository to see changelog.
Licensed under MIT License