The extra-terrestrial has come to Earth and the details of sightings have been collected from eye-witness reports.
Write code that will create a table dynamically based using data records of alien sightings. Provide users the option to filter the table data for specific values using JavaScript, HTML, and CSS, and D3.js.
- Create a basic HTML web page.
- Using the UFO dataset provided in the form of an array of JavaScript objects, write code that appends a table to your web page and then adds new rows of data for each UFO sighting.
- Organize table into columns for
date/time
,city
,state
,country
,shape
, andcomment
at the very least. - Use a date form in your HTML document and write corresponding JavaScript code that will take user input and search through the
date/time
column to find rows that match.
- 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