Familiarity with the following concepts are highly recommended before programming the trivia game. But mastery is NOT required.
Common HTML Elements and the basic tag syntax <div>
, <h1>
, <h2>
(etc.), <button>
, <span>
Nesting elements
id and class attributes
CSS
Selectors for elements, classes, and ids
Common properties used in styles: background-color, color, font-size, margin, padding, height, width, display, border, etc.
JavaScript
Variables - numbers, strings, objects
Functions
Conditionals -- if, else
jQuery selectors for elements, classes, and ids
Basic jQuery functions: $.show(), $.hide(), $.html()
The Intro to Informatics and Web Development series of exercises covers HTML/CSS/JS and some informatics practices.
HTML - W3Schools, Khan Academy, Codecademy
CSS - W3Schools, Khan Academy, Codecademy
JavaScript - W3Schools (JS) / W3schools (jQuery), Khan Academy 1 (JS)/ Khan Academy 2 (jQuery), Codecademy 1 (JS) / Codecademy 2 (jQuery)