/wesbosJS30

🐳 Wesbos' JavaScript30 course codes, for JS practice.

Primary LanguageHTMLMIT LicenseMIT

πŸ¦„Wesbos JS 30 Projects

All JavaScript challenges in Wesbos' JS30 series.

(check this out for working demos)

  1. Drum Kit β†’ Explained about how to manipulate CSS properties through events
  2. CSS Clock β†’ Explained about how to make working transformations in CSS using JS
  3. CSS Variables β†’ Explained about how to manipulate CSS variables through JS
  4. JS Arrays β†’ Array weight-lifting using JS's map(), reduce(), filter() & sort()
  5. Image Gallery β†’ Explained how Flexbox works and how to manipulate it
  6. Type Ahead β†’ AJAX calls through JS and live search
  7. JS Arrays 2 β†’ Array massaging with some(), every(), find(), findIndex()
  8. Canvas Fun β†’ Working with <canvas> and learning the basics of it
  9. DevTools β†’ Working with console and learning different methods of it
  10. Shift + Checkboxes β†’ Selecting multiple checkboxes while pressing shift key
  11. HTML5 Video Player β†’ Creating a video player with JS that has custom controls
  12. Key Sequence Detection β†’ Detecting Key sequences using JS
  13. Slide Scroll β†’ Making images slide in and out according to the scroll
  14. Reference & Copying β†’ Getting values of Array and Objects copied/referenced
  15. Local Storage β†’ Using Local Storage and demonstrating Event Delegation
  16. Mouse Shadow β†’ Using JS for making awesome shadow mouse interactions
  17. Sort Without Articles β†’ Sorting using JS without using Article methods
  18. Array Reduce β†’ Reducing the Array
  19. WebCam Fun β†’ Using JS for some Webcam Fun
  20. Speech Recognition β†’ Using JS for some Speech Recognition
  21. Geolocation & Compass β†’ Using JS for some Geolocation and Compass
  22. Focus Following Links β†’ Using JS for creating fluid transition of focus following links
  23. Text-to-Speech β†’ Using JS for text to speech task
  24. Sticky Navigation bar β†’ Using JS for creating Sticky navigation bar
  25. Event Propagation β†’ Demonstration of Event Propagation and Bubling
  26. Follow Along Nav β†’ Using JS to create a follow along Navigation bar
  27. Draggable Scroll β†’ Using JS to create a Draggable Scroll List
  28. Video Speed Scrubber β†’ Using JS to create a Video Speed Scrubber
  29. Simple Timer β†’ Using JS to create a Clock Timer
  30. 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