Skip to content

Starting "Wes Bos" - "JavaScript 30" challenge. A collection of projects from the "Wes Bos" website's "JavaScript 30" course - vanilla JS projects built in 30 days.

Notifications You must be signed in to change notification settings

sumitnemaa/JavaScript30

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript30

Starting "Wes Bos" - "JavaScript 30" challenge. A collection of projects from the "Wes Bos" website's "JavaScript 30" course - vanilla JS projects built in 30 days.

Project: JS30


🔗 All 30 Projects' Preview Link👇


🔗 All 30 Projects' Description👇

1️⃣ JavaScript Drum Kit – JS30 Project #1

Project Overview
Project Links

The goal of this project is to practice DOM manipulation, keyboard events, and audio playback without using any frameworks or libraries.

🎯 Features
  • Press a key on your keyboard to play a corresponding drum sound.
  • Visual feedback on keys using CSS animations.
  • Fully built with vanilla JavaScript, HTML5, and CSS3.
  • Learn core JS concepts like:
    • Event listeners (keydown, transitionend)
    • Data attributes (data-key)
    • Playing audio with .play()
    • CSS transitions and animations

About

Starting "Wes Bos" - "JavaScript 30" challenge. A collection of projects from the "Wes Bos" website's "JavaScript 30" course - vanilla JS projects built in 30 days.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published