Great write up! I'd only suggest one small change. When you say "This document is actually an object", I would change it to "This document is parsed into an object". What I mean is that the HTML document IS the document, but then it is parsed and out of it comes the object model. Hence Document... Object Model.
OMG! I finally got it after reading this comment. Thank you!
Oh right! 😮 That makes sense. Thank you 😄
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.