Skip to content

A collection of JavaScript exercises covering various programming concepts and DOM manipulation, developed to practice and enhance front-end development skills.

Notifications You must be signed in to change notification settings

DevRodrigocs/javascript-exercises

Repository files navigation

JavaScript Exercises

This repository contains a variety of JavaScript exercises designed to practice and reinforce programming fundamentals, problem-solving, and DOM manipulation skills.

📂 Exercises Included

1. Clock

Real-time digital clock using JavaScript's Date API.
Clock Screenshot

2. Drag and Drop

Interactive drag-and-drop interface using the HTML5 Drag and Drop API.
Drag and Drop Screenshot

3. Drawing Board

Simple drawing application implemented with the HTML5 canvas element.
Drawing Board Screenshot

4. Drums

Virtual drum kit triggered by keyboard events.
Drums Screenshot

5. Fake Blog JSON

Dynamic blog posts generated from JSON data.
Fake Blog JSON Screenshot

6. Fight (Class)

Object-oriented fighting game implemented with ES6 classes.
Fight Class Screenshot

7. Fight (Functional)

Fighting game implemented with a functional programming approach.
Fight Functional Screenshot

8. List of Tools

Searchable and filterable list application.
List of Tools Screenshot

9. Tic Tac Toe

Classic game with win detection logic.
Tic Tac Toe Screenshot

10. Weather

Weather information display using an API.
Weather Screenshot

11. Requests

A simple web page for selecting a file and displaying its information in the console. Requests Screenshot


🛠 Technologies Used

  • JavaScript (ES6+)
  • HTML5
  • CSS3
  • DOM Manipulation
  • Event Listeners

🖼 Screenshots

All preview images are stored in the screenshots folder.


🎯 Purpose

This repository is intended for:

  • Practicing JavaScript logic and syntax
  • Exploring DOM and event handling
  • Applying problem-solving skills through small, focused challenges

About

A collection of JavaScript exercises covering various programming concepts and DOM manipulation, developed to practice and enhance front-end development skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published