O'Reilly logo
  • You Wang thinks this is interesting:

HTML tags define a hierarchical structure called the Document Object Model, or DOM for short. The DOM is a way of representing objects that can be defined via HTML and then later interacted with via a scripting language like JavaScript.

From

Cover of Learning Web App Development

Note

DOM is the interface between HTML and js.