【发布时间】:2020-06-29 09:53:07
【问题描述】:
我正在学习 DOM。定义说它是 HTML 文档在树状结构中与文档交互的表示。我不明白 object 或 object model 在这种情况下是什么意思。
【问题讨论】:
标签: javascript html dom
我正在学习 DOM。定义说它是 HTML 文档在树状结构中与文档交互的表示。我不明白 object 或 object model 在这种情况下是什么意思。
【问题讨论】:
标签: javascript html dom
对象是编程中的一个通用术语,并不是 DOM 独有的。
MDN 是开始概述对象的合理起点。
对象是指包含数据和处理数据的指令的数据结构。对象有时指的是现实世界的事物,例如赛车游戏中的汽车或地图对象。 JavaScript、Java、C++、Python 和 Ruby 是面向对象编程语言的示例。
您可能想要掌握一般的面向对象编程。 MDN has an introduction 使用 JavaScript。
【讨论】:
首先是Document Object Model而不是Document Object Modal,这很有趣。
object 表示文档的每个元素(称为node)都表示为具有其属性的对象。
您可以在此处找到更多信息:
https://en.wikipedia.org/wiki/Document_Object_Model
特别是在Applications > JavaScript部分。
上面写着:
“当加载网页时,浏览器会创建页面的文档对象模型,它是 HTML 文档的面向对象表示,充当 JavaScript 和文档本身之间的接口。”
【讨论】:
html:head 和body 等等。