Jared Smith – Assignments

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.