Skip to content

sujeongy/challenge-js30

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

54 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ—‚οΈ JavaScript 30 Challenge

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.


πŸ“Œ What is JavaScript30?

  • 30 Days β†’ 30 Mini Vanilla JS Projects
  • No libraries, no frameworks, no compilers
  • Focus on understanding JS fundamentals & browser APIs

🏁 How to run

# Clone this repository
git clone https://github.com/sujeongy/challenge-js30.git

# Open each project folder & run index.html directly in your browser

βœ… My Key Learnings

  • DOM event handling
  • Working with audio & video
  • Handling keyboard inputs
  • Using requestAnimationFrame
  • Manipulating CSS variables

πŸ“š Resources

About

πŸ±β€πŸ‘€30 Day Vanilla JS Challenge

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published