Last 12 weeks · 0 commits
2 of 6 standards met
Repository: wesbos/JavaScript30. Description: 30 Day Vanilla JS Challenge Stars: 29081, Forks: 41727. Primary language: HTML. Languages: HTML (82.3%), CSS (9%), JavaScript (8.7%). Homepage: https://JavaScript30.com Open PRs: 65, open issues: 3. Last activity: 1y ago. Community health: 42%. Top contributors: wesbos, palashmon, apopitich, akashrajum7, ElaMoscicka, Ememme, claudiopro, vanribeiro, nailson-landim, piyush280599 and others.
What I changed Added missing sound files for the Drum Kit (sounds/*). Added README.md inside "01 - JavaScript Drum Kit" with usage and explanation for beginners. Applied playback improvements: Support for numeric and character data-key mapping Click/tap support for mobile audio.setAttribute('preload','auto') for faster playback Rewinds audio.currentTime = 0 before play() Why Improves learner experience (sounds now play reliably on modern browsers and mobile). Documentation added for beginners who open this folder. Helpful console warnings added for unmapped keys to ease debugging. Manual testing performed Desktop keydown + mouse click tested. Mobile tap tested via Live Server. Confirmed no console errors for existing mappings. Notes / next steps If maintainers prefer character-only data-key mapping I can convert all data-key attributes to letters in a follow-up commit. I kept audio files compressed; happy to trim if size is an issue. Please let me know if you want me to: Move the README to a different location Split the JS into a separate file
📌 Description This pull request adds a clean and structured README.md file to the repository. The README includes: Project introduction What I learned List of completed JavaScript30 projects Technologies used Purpose of the repository Author section 🧩 Why This Change? The repository did not have a proper README earlier. Adding one improves clarity, readability, and makes the project look complete and professional. ✔️ Changes Made Created and added a new README.md file Added project details, learning points, and author information 🧪 Testing No code changes were made — only documentation. Everything builds and runs normally. 🙌 Ready to Merge This PR is simple and safe to merge. Please review and merge.