This repository contains a variety of JavaScript exercises designed to practice and reinforce programming fundamentals, problem-solving, and DOM manipulation skills.
Real-time digital clock using JavaScript's Date API.
Interactive drag-and-drop interface using the HTML5 Drag and Drop API.
Simple drawing application implemented with the HTML5 canvas element.
Virtual drum kit triggered by keyboard events.
Dynamic blog posts generated from JSON data.
Object-oriented fighting game implemented with ES6 classes.
Fighting game implemented with a functional programming approach.
Searchable and filterable list application.
Classic game with win detection logic.
Weather information display using an API.
A simple web page for selecting a file and displaying its information in the console.
- JavaScript (ES6+)
- HTML5
- CSS3
- DOM Manipulation
- Event Listeners
All preview images are stored in the screenshots folder.
This repository is intended for:
- Practicing JavaScript logic and syntax
- Exploring DOM and event handling
- Applying problem-solving skills through small, focused challenges