我在学习 DOM. 定义说,它是以树状结构表示HTML文档,与文档进行交互。我不明白什么是 对象 或 对象模型 在这种情况下的意思。
首先它是 Document Object Model
而不是 Document Object Modal
这是有趣的。
的 object
意味着文档中的每个元素(称为 node
)是以一个对象的属性来表示的。
你可以在这里找到更多信息。
https:/en.wikipedia.orgwikiDocument_Object_Model。
特别是在本节中 Applications > JavaScript
.
它说。
"当一个网页被加载时,浏览器会创建一个网页的文档对象模型,它是HTML文档的一个面向对象的表示,作为JavaScript和文档本身之间的一个接口。"
一个文档(Textdata)既可以在浏览器窗口中显示,也可以作为HTML源显示。但两种情况下都是同一个文档。浏览器中的 文档对象模型(DOM)表示 该 同一文件 所以可以 操纵. DOM是网页的面向对象的表示,它可以用脚本语言(如JavaScript)来修改。
这些都是一些重要的东西,你应该仔细阅读并尝试理解。我推荐你去链接阅读。