|
1 | | - |
2 | | - |
3 | | -# JavaScript30 |
4 | | - |
5 | | -Starter Files + Completed solutions for the JavaScript 30 Day Challenge. |
6 | | - |
7 | | -Grab the course at [https://JavaScript30.com](https://JavaScript30.com) |
8 | | - |
9 | | -Text-based guides (unofficial) for the challenges can be found here - [Text Guides](https://github.com/nitishdayal/JavaScript30). |
10 | | - |
11 | | -## Pull Requests |
12 | | - |
13 | | -These are meant to be 1:1 copies of what is done in the video. If you found a better / different way to do things, great, but I will be keeping them the same as the videos. |
14 | | - |
15 | | -The starter files + solutions will be updated if/when the videos are updated. |
16 | | - |
17 | | -Thanks! |
| 1 | +## Table of contents |
| 2 | + |
| 3 | +1. [About](#about) |
| 4 | +1. [Exercises](#exercises) |
| 5 | +1. [License](#license) |
| 6 | + |
| 7 | +## About |
| 8 | + |
| 9 | +I'm following along with the exercises from Wes Bos' [JavaScript30](http://javascript30.com). |
| 10 | + |
| 11 | +As tempting as it is, I'm not going to use any libraries, frameworks or build steps. Just vanilla JavaScript. That means that: |
| 12 | + |
| 13 | +* the exercises will sometimes only run in a [modern browser](http://browsehappy.com/), (but I've only tested in the latest version of Chrome so YMMV) and |
| 14 | +* my code doesn't always follow the conventions set by [some](https://vuejs.org/) [popular](https://facebook.github.io/react/) [frameworks](http://emberjs.com/). |
| 15 | + |
| 16 | +While I've aimed to keep my code tidy and readable, I'm not spending a lot of time on refactoring since I don't think it's the point of the exercise. |
| 17 | + |
| 18 | +## Exercises |
| 19 | + |
| 20 | +* [x] 01 - JavaScript Drum Kit |
| 21 | +* [ ] 02 - JS + CSS Clock |
| 22 | +* [ ] 03 - CSS Variables |
| 23 | +* [ ] 04 - Array Cardio Day 1 |
| 24 | +* [ ] 05 - Flex Panel Gallery |
| 25 | +* [ ] 06 - Type Ahead |
| 26 | +* [ ] 07 - Array Cardio Day 2 |
| 27 | +* [ ] 08 - Fun with HTML5 Canvas |
| 28 | +* [ ] 09 - Dev Tools Domination |
| 29 | +* [ ] 10 - Hold Shift and Check Checkboxes |
| 30 | +* [ ] 11 - Custom Video Player |
| 31 | +* [ ] 12 - Key Sequence Detection |
| 32 | +* [ ] 13 - Slide in on Scroll |
| 33 | +* [ ] 14 - JavaScript References VS Copying |
| 34 | +* [ ] 15 - LocalStorage |
| 35 | +* [ ] 16 - Mouse Move Shadow |
| 36 | +* [ ] 17 - Sort Without Articles |
| 37 | +* [ ] 18 - Adding Up Times with Reduce |
| 38 | +* [ ] 19 - Webcam Fun |
| 39 | +* [ ] 20 - Speech Detection |
| 40 | +* [ ] 21 - Geolocation |
| 41 | +* [ ] 22 - Follow Along Link Highlighter |
| 42 | +* [ ] 23 - Speech Synthesis |
| 43 | +* [ ] 24 - Sticky Nav |
| 44 | +* [ ] 25 - Event Capture, Propagation, Bubbling and Once |
| 45 | +* [ ] 26 - Stripe Follow Along Nav |
| 46 | +* [ ] 27 - Click and Drag |
| 47 | +* [ ] 28 - Video Speed Controller |
| 48 | +* [ ] 29 - Countdown Timer |
| 49 | +* [ ] 30 - Whack A Mole |
0 commit comments