Skip to content

PaulEzennolim/JavaScript-Essentials

Repository files navigation

JavaScript Essentials

Project Overview

This repository contains a structured collection of JavaScript exercises and interactive projects organized into weekly modules. Each module covers specific fundamental JavaScript concepts, progressively enhancing coding skills through practical exercises.

Project Structure

Week 01 - JavaScript Beginnings

Basic scripts handling user interaction, calculations, and simple data display.

Week 02 - Functions

Exercises focusing on function creation, arguments, and return values for computation and interaction.

Week 03 - Built-in Objects

Scripts utilizing JavaScript built-in objects like dates, arrays, and mathematical functions.

Week 04 - Arrays

Advanced array handling exercises, including multi-dimensional arrays, randomization, and indexing.

Week 05 - Elements and Events

Interactive exercises exploring DOM manipulation, CSS styling via JavaScript, and event-driven user interfaces.

Week 06 - Canvas Drawing

Projects involving drawing and image manipulation on HTML5 Canvas, highlighting graphical scripting capabilities.

Week 07 - Canvas and Interaction

Interactive and animated Canvas exercises demonstrating advanced user interaction techniques.

How to Use

  1. Clone the repository.
  2. Navigate to the desired exercise's folder.
  3. Open the HTML files directly in your browser to interact with the JavaScript projects.

Example:

open week-01-JavaScript-beginnings/EvenOrOddNumber.html

Contribution

Contributions, feedback, and improvements are welcome. Fork the repository, implement your changes, and submit a pull request.

License

This project is licensed under the MIT License – see the LICENSE.md file for more details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published