Skip to content

This repository contains a collection of small JavaScript projects that I developed as part of my programming coursework. These projects showcase core web development concepts such as DOM manipulation, event handling, interactivity, and dynamic user interfaces.

Notifications You must be signed in to change notification settings

KDProgramming/JavaScript_Projects

Repository files navigation

JavaScript Projects

This repository contains a collection of small JavaScript programs that I have developed as part of my coursework. These projects demonstrate various JavaScript concepts, including DOM manipulation, event handling, interactivity, and dynamic content. Each project is self-contained and serves as a practical example of a different JavaScript skill.

Table of Contents

How to Run the Projects

  1. Clone this repository: git clone https://github.com/KDProgramming/JavaScript_Projects.git
  2. Open the project folder and open the HTML file specified in the project's README.md file in any modern web browser to view the page.

Projects

  • Algebra Quiz Game: A JavaScript-powered interactive quiz application where users answer a series of questions within a set time limit.
  • Amendments Table of Contents: A JavaScript application that dynamically generates a table of contents (TOC) for the HTML containing amendments or similar structured headings.
  • Change Calculator: A JavaScript application that calculates the amount of change to be given for a transaction and breaks it down into bills and coins of various denominations.
  • Customer Queue Management System: A JavaScript application that manages a dynamic customer queue.
  • Tile Flip Game: A browser-based tile-matching game where players flip tiles to find pairs with matching images.
  • Footnote Viewer: A JavaScript-driven web application that allows users to click on highlighted "footnote" phrases in a document and view their corresponding definitions in a styled popup window.
  • Jigsaw Puzzle Game: A dynamic drag-and-drop puzzle game where players can rearrange puzzle pieces on a game board.
  • Lunch Selections Calculator: A simple menu order calculator that allows users to select menu items, and the total bill is automatically calculated and displayed.
  • New Years Countdown: A simple JavaScript-based countdown timer that displays the time remaining until the next New Year.
  • Photo Ranking Program: A simple JavaScript application that allows users to rank images by moving them between two sections: "Photo Bucket" and "Photo List."
  • Sliding Puzzle Game: A fun and interactive sliding puzzle game built with JavaScript.
  • Fictional Company Website: This project is a website for a fictional company that includes multiple interactive pages.
  • Fictional Company Website 2: This project is a website for a fictional company that includes multiple interactive pages.

About

This repository contains a collection of small JavaScript projects that I developed as part of my programming coursework. These projects showcase core web development concepts such as DOM manipulation, event handling, interactivity, and dynamic user interfaces.

Topics

Resources

Stars

Watchers

Forks