JavaScript30

30 Day Vanilla JS Challenge

My JS 30

Below are my efforts at following the JS 30 course by Wes Bos. I thought this was a great exercise; these days it's so easy to just slap a library that you're familiar with into the head of a web page and code away. But with the additions of ES6 and just general ignorance of all the things you can do with just vanilla JS, this is really not necessary, not as often as we use. I found the exercises quick, informing, and fun. Have a look around and then I'd encourage you to go do the course yourself.

My Results

01 - JavaScript Drum Kit

02 - JS and CSS Clock

03 - CSS Variables

04 - Array Cardio Day 1

05 - Flex Panel Gallery

06 - Type Ahead

07 - Array Cardio Day 2

08 - Fun with HTML5 Canvas

09 - Dev Tools Domination

10 - Hold Shift and Check Checkboxes

11 - Custom Video Player

12 - Key Sequence Detection

13 - Slide in on Scroll

14 - JavaScript References VS Copying

15 - LocalStorage

16 - Mouse Move Shadow

17 - Sort Without Articles

18 - Adding Up Times with Reduce

19 - Webcam Fun

20 - Speech Detection

21 - Geolocation

22 - Follow Along Link Highlighter

23 - Speech Synthesis

24 - Sticky Nav

25 - Event Capture, Propagation, Bubbling and Once

26 - Stripe Follow Along Nav

27 - Click and Drag

28 - Video Speed Controller

29 - Countdown Timer

30 - Whack A Mole