CSE312 Homework 1 Front End Development solved




Develop a front-end web site with HTML/CSS/JavaScript and host it on a UB server.
Note: This will be the easiest homework assignment in this course by a wide margin. Do not
miss these points.
Objective 1: HTML
Create a website using HTML. At a minimum you must include:
● Two HTML files that link to each other
● A list
● A table
Objective 2: CSS
Add an external CSS file to your site and link it from your HTML files. You must change at
least 3 properties using CSS and all your pages must be affected by the styling.
Objective 3: JavaScript
Add an external JavaScript file to your site that adds at least 1 interactive element to a page
on your site. This must include an event that can be triggered multiple times by the user and
the site must react in a way visible to the user each time the event is triggered (Ex. A button
that can be pressed that changes the site each time it’s pressed).
Objective 4: Hosting
Host your site on a UB server. You have two hosting options available for you to host
front-end sites with tutorials linked below.
https://wiki.cse.buffalo.edu/services/content/how-create-your-cse-home-page (We won’t use
PHP/CGI/MySQL so you don’t have to take the quiz. You do need to ssh, or FTP, into
Timberlake which can be done with this documentation)
To earn credit for this homework you must complete all 3 submissions.
1. Submit all the files of your site to AutoLab in a zip file
2. Submit your report to AutoLab as a txt file
3. Fill out the homework self-grading form