My Assignments
Assignment 1: Hello World Website
Set up a basic HTML page hosted online with a custom domain.
Assignment 2: Website Creation
A continuation of the Hello world assignment, but with the twist of setting up a menu so that you may be able to navigate through the different pages and links.
Assignment 3: Forms
Create a user-friendly HTML form with JavaScript that checks all inputs are valid and complete, then shows a confirmation page before sending the data by email.
Assignment 4: Plot
This assignment is to build a JavaScript calculator that takes user inputs, solves a chosen equation (not linear or quadratic), and plots y vs. x using a plotting library.
Assignment 5: Canvas
This assignment is to build an interactive HTML5 canvas Spirograph generator using JavaScript, where the user enters values, clicks a button to start drawing, and the program renders the curve.
Assignment 6: Json
This assignment is to create some JSON data, parse it, and display it.
Assignment 7: Drag n Drop
This assignment requires creating a webpage that displays a deck of card images and allows the user to deal and drag cards (such as discarding them), and triggers an event when a card is moved.
Assignment 9: Animation
This assignment creates an animated object on a canvas that bounces within the screen and reacts to mouse clicks with a visual effect, such as changing color or exploding.