Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Fundamentals - Core Demos

This repository contains 3 small interactive JavaScript projects built as part of my learning journey to master JavaScript fundamentals.

📅 Due Date

  • June 16, 2026

🚀 Projects Included

  1. Counter Application

    • A simple app to increment, decrement, and reset numeric values.
    • Concepts used: DOM Manipulation, Event Listeners.
  2. To-Do List

    • An interactive list where users can add and remove daily tasks.
    • Concepts used: Array methods, Dynamic DOM creation, Form Handling.
  3. Quiz Application

    • A dynamic quiz app that presents questions and checks answers.
    • Concepts used: Objects, Conditional Logic, State Management.

🧠 Key Learnings & Concepts Covered

Through these demos and learning resources, I explored the following core JavaScript mechanics:

  • Scope, Closures, & Hoisting: Understanding how variables are accessed and memory allocation works in JS.
  • DOM Manipulation: Selecting and updating HTML elements dynamically using JavaScript.
  • Event Handling: Capturing user actions like clicks and form submissions.
  • Asynchronous JS (Promises): Understanding how to handle asynchronous operations efficiently.

🛠️ Tech Stack & Resources

  • Language: HTML5, CSS3, JavaScript (ES6+)
  • Learning Path: JS Tutorial for Beginners (Videos 1–35)

About

GitHub repository for JavaScript fundamentals. Features 3 interactive web demos: a Counter, a To-Do List, and a Quiz App. Built to demonstrate core concepts like DOM manipulation, events, scope, closures, hoisting, and promises.

Topics

Resources

Stars

19 stars

Watchers

0 watching

Forks

Contributors

Languages