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.
- Algebra Quiz Game
- Amendments Table of Contents
- Change Calculator
- Customer Queue Management System
- Tile Flip Game
- Footnote Viewer
- Jigsaw Puzzle Game
- Lunch Selections Calculator
- New Years Countdown
- Photo Ranking Program
- Sliding Puzzle Game
- Fictional Company Website
- Fictional Company Website 2
- Clone this repository: git clone https://github.com/KDProgramming/JavaScript_Projects.git
- 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.
- 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.