文档对象模型(DOM)概念背后的真正想法是什么?

Sen*_*Sen 4 html html5 dom

我是HTML和HTML5的初学者.
当我阅读以下链接时,我发现了术语DOMDOM API.我通读维基百科,但无法消化它背后的整个想法.

有人可以解释我:

  • 文档对象模型(DOM)概念背后的真正想法?
  • 它与HTML5有什么关系?

谢谢,

Yuv*_*dam 5

来自维基百科:

文档对象模型(DOM)是一种跨平台且与语言无关的约定,用于表示HTML,XHTML和XML文档中的对象并与之交互

简而言之,浏览器(以及其他客户端)代表Web文档.DOM不是特定于HTML5.它从一开始就存在.

DOM API基本上意味着您作为程序员可以如何与DOM交互.一些示例可能是向DOM添加元素,更改其样式以及您将对Web文档执行的其他常见操作.

HTML5的上下文中,DOM的一些新增功能在HTML规范的先前版本中不存在,例如<video><audio>元素.