Skip to content

Instantly share code, notes, and snippets.

@freaktechnik
Created February 13, 2019 22:13
Show Gist options
  • Save freaktechnik/3251a94913c469763dc4aafa87f8c366 to your computer and use it in GitHub Desktop.
Save freaktechnik/3251a94913c469763dc4aafa87f8c366 to your computer and use it in GitHub Desktop.
  1. HTML/DOM tree structure (nodes, elements, parent/child)
  2. Roots and the document root
  3. Anatomy of a document
  4. CSS selectors and specifity
  5. Cascade order
  6. Block model -> blocks don't belong into inlines and how the block model layout works (block direction, inline direction)
  7. Other display models and how there's an inner and outer display mode
  8. Overlaps (earlier HTML draws on top of later html, child is above parent)
  9. non-static positioning
  10. Semantics
  11. HTML resource processing (top of the doc to bottom, for all things, including CSS and JS!)
  12. JS event loop
  13. JS objects
  14. JS protoypes
  15. Iterators
  16. Callbacks/Promises/async
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment