Morrison's 2122S1 4020 Page
Rev. 1 June 2021
Tentative Outline
- HTML
- Text
- Tags
- Attributes
- Elements
- Inspecting Pages using Browser Tools
- Validation of Pages
- The Document Tree
- Tables
- CSS: The Very Basics
- Colors and Hex Codes
- The Three Places for Style Sheets
- Selectors
- Properties and Values
- Why does CSS "cascade?"
- The Box Model
- The
display
Property
- The JavaScript Type Ecosystem
- Numbers
- Arithmetic and Booleans
- Strings and String Methods
- Varibles and Expresions
- JavaScript Boss Statements: Functions and
Conditional Logic
- Making a Function
- Programming vs. Math
- Variable scope
- Conditional Structures
- Manipulating Pages with
getElementById
:
a Use Case for JS
- Buttons and Page Interactivity
- Displaying and hiding elements
- Changing Colors
- Adding and Deleting elements
- Containers and Repetition
- Objects
- Nodelists
getElementsByTagName
and
Friends
- Selecting by CSS Selector
- Events
-