Create a web page with JavaScript, HTML5, CSS3 and D3.js to create tables dynamically utilizing Document Object Model (DOM) programming interface based on a given dataset. Users will also need to filter the table data for specific values based on search criteria
-
Create a custom HTML web page
-
Using the UFO dataset provided in the form of an array of JavaScript objects, write code that appends a table to the web page and then adds new rows of data for each UFO sighting
-
Make sure there are columns for
date/time
,city
,state
,country
,shape
, andcomment
at the very least -
Use a date form in the HTML document and write JavaScript code that will listen for events and search through the date/time column to find rows that match user input
Challenge completed! Date filter selection
-
Complete all of Level 1 criteria.
-
Using multiple
input
tags and/or select dropdowns, write JavaScript code so the user can to set multiple filters and search for UFO sightings using the following criteria based on the table columns:date/time
city
state
country
shape
Challenge completed! Multiple filter selection
ASSESSMENT
The final product will be assessed on the following metrics:
Completion of all steps Visual attraction Usability
Trilogy Education Services © 2019. All Rights Reserved.