【问题标题】:What does object mean in the Document object model (DOM)文档对象模型 (DOM) 中的对象是什么意思
【发布时间】:2020-06-29 09:53:07
【问题描述】:

我正在学习 DOM。定义说它是 HTML 文档在树状结构中与文档交互的表示。我不明白 objectobject model 在这种情况下是什么意思。

【问题讨论】:

    标签: javascript html dom


    【解决方案1】:

    对象是编程中的一个通用术语,并不是 DOM 独有的。

    MDN 是开始概述对象的合理起点。

    对象是指包含数据和处理数据的指令的数据结构。对象有时指的是现实世界的事物,例如赛车游戏中的汽车或地图对象。 JavaScript、Java、C++、Python 和 Ruby 是面向对象编程语言的示例。

    您可能想要掌握一般的面向对象编程。 MDN has an introduction 使用 JavaScript。

    【讨论】:

      【解决方案2】:

      首先是Document Object Model而不是Document Object Modal,这很有趣。

      object 表示文档的每个元素(称为node)都表示为具有其属性的对象。

      您可以在此处找到更多信息:

      https://en.wikipedia.org/wiki/Document_Object_Model

      特别是在Applications > JavaScript部分。

      上面写着:

      “当加载网页时,浏览器会创建页面的文档对象模型,它是 HTML 文档的面向对象表示,充当 JavaScript 和文档本身之间的接口。”

      【讨论】:

      • DOM中的树状结构是什么意思,是不是用树的形式表示对象
      • 是的,例如您有一个有两个孩子的htmlheadbody 等等。
      • 在树表示对象和节点中做的事情是一样的。节点和对象有什么区别。
      猜你喜欢
      • 1970-01-01
      • 2011-06-12
      相关资源
      最近更新 更多