This is a Wes Bos' (@wesbos) 30 days challenge workind on JavaScript. This challenge consist of 30 days of exercises using plain vanilla JavaScript, without no libraries, transpilers of frameworks.
Check the original course at https://JavaScript30.com
I will be updating this readme file, since I didn't finish the chanllenge yet. So far a learned this concepts:
- Using methods and properties from the following
Web APIs
andinterfaces
MouseEvent
,HTMLMediaElement
,Navigator
,Canvas
,
Document Object Model
Node List- ES6
Promises
,template literals
,array spreading
,destructuring parameters
,typed arrays
,arrow function
transitioned
event
- JavaScript Drum Kit
- JS + CSS Clock
- CSS Variables
- Array Cardio, Day 1
- Flex Panel Gallery
- Type Ahead
- Array Cardio, Day 2
- Fun with HTML5 Canvas
- Dev Tools Domination
- Hold Shift and Check Checkboxes
- Custom Video Player
- Key Sequence Detection
- Slide in on Scroll
- JavaScript References vs. Copying
- LocalStorage
- Mouse Move Shadow
- Sort Without Articles
- Adding Up Times with Reduce
-
Webcam Fun - Speech Detection
- Geolocation
- Follow Along Link Highlighter
- Speech Synthesis
- Sticky Nav
- Event Capture, Propagation, Bubbling, and Once
-
Stripe Follow Along Nav - Click and Drag
- Video Speed Controller
-
Countdown Timer -
Whack A Mole