A collection of 30 small vanilla JavaScript projects based on Wes Bos's JavaScript30.
This is my personal challenge to sharpen my pure JS & DOM manipulation skills.
- 30 Days β 30 Mini Vanilla JS Projects
- No libraries, no frameworks, no compilers
- Focus on understanding JS fundamentals & browser APIs
# Clone this repository
git clone https://github.com/sujeongy/challenge-js30.git
# Open each project folder & run index.html directly in your browser
- DOM event handling
- Working with audio & video
- Handling keyboard inputs
- Using requestAnimationFrame
- Manipulating CSS variables