Project 01‑01 – Basic JavaScript Output
Introduction to JavaScript using document.write() to display text.
This is my IST239 landing page. Below are the hands-on projects I have completed so far. Each boxed section opens the project in a new tab.
Click any card to open the project in a new tab.
Introduction to JavaScript using document.write() to display text.
Uses variables and prompt() to collect and display user input.
Performs arithmetic operations and displays results.
Open Project 01‑05Interactive Celsius/Fahrenheit converter using input fields and JS functions.
Open Project 02‑01Demonstrates mouseover and mouseout events to change visuals.
Functional calculator built with HTML buttons, CSS layout, and JS logic.
Open Project 02‑05Uses if/else statements to evaluate user input and display results.
Open Project 03‑01Demonstrates compound conditions and logical operators.
Open Project 03‑03Uses switch/case to handle multiple user‑selected options.
Open Project 03‑05Introduces JavaScript functions with parameters and return values.
Open Project 04‑01Builds several reusable functions to process user input.
Open Project 04‑03Implements a calculator using separate functions for each operation.
Open Project 04‑05Introduces arrays and displays values using index positions.
Open Project 05‑01Uses loops to iterate through arrays and display formatted output.
Open Project 05‑03Searches an array for user‑entered values and reports matches.
Open Project 05‑05Validates form fields and displays confirmation messages.
Open Project 06‑01Processes form input and sends data to a confirmation page.
Open Project 06‑03Handles multiple fields, validates input, and displays formatted results.
Open Project 06‑05Introduces JavaScript arrays, indexing, and simple output to the page.
Open Project 07‑01Uses for loops to iterate through arrays and output formatted results.
Open Project 07‑03Demonstrates adding, removing, and updating array elements with JavaScript.
Open Project 07‑05Builds basic JavaScript functions with parameters and return values.
Open Project 08‑01Passes user‑provided values into functions to perform calculations.
Open Project 08‑03Uses multiple functions together to create a small interactive feature.
Open Project 08‑05dUses DOM selectors to read and update page content dynamically.
Open Project 09‑01Changes text, styles, and images based on user interaction.
Open Project 09‑03Creates buttons and sections that respond to JavaScript events.
Open Project 09‑05Adds click events to buttons and updates the page when triggered.
Open Project 10‑01Reads user input, validates it, and displays results on the page.
Open Project 10‑03Saves simple values to localStorage and retrieves them on page load.
Open Project 11‑01Stores user preferences and applies them automatically.
Open Project 11‑03Builds a small app that saves, loads, and clears stored data.
Open Project 11‑05A simple animated canvas — hover to speed up the animation.
Score: 0
18 labs completed and uploaded. I will continue to add and fix labs as the semester progresses.
Open the lab environment or a representative project.
Open Lab Now