Introduction to JS

  • let, const, var
  • data types
  • template strings
  • control flow
  • equality comparisons
  • if statements
  • switch statement
  • loops
  • comments
  • functions and parameters
  • scope

the DOM

  • interacting with DOM
  • query results
  • creating and placing new nodes
  • removing elements
  • manipulating styles