JavaScript DOM - 文档实例?

标签 javascript dom instance document

我是 JavaScript 新手。我不明白,文档对象怎么可能是窗口对象(window.document)的实例,也是 HTMLDocument 的实例?另外,HTMLDocument 是哪个对象的实例?

最佳答案

JavaScript 的类模型并不像其他面向对象语言那么严格。

您可以自由地向类实例添加属性:

var now = new Date();
now.foo = "bar";

documentHTMLDocument 的一个实例,并且具有许多 window 的属性。 document 不是 window 的实例。 JavaScript 中不存在多重继承。

关于JavaScript DOM - 文档实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25489887/

相关文章:

javascript - 在 javascript 函数中保存状态

javascript - 为什么 Javascript 中的迭代器不起作用?

javascript - 使用 JavaScript 对 DOM 对象执行算术运算的正确方法是什么?

php - 使用 PHP 在整个站点中使用一个对象的实例

python - 试图将一个类的实例传递给另一个文件

javascript - 为什么如果 `$q.all` 没有返回一个 Promise 数组,那么不会抛出异常吗?

javascript - 修改组件的状态然后调用 "setState(this.state)"是一种好习惯吗?

javascript - 对象 HTMLInputElement 与 .value 错误

javascript - 在不丢失事件监听器的情况下克隆Node

ios - Swift 中一个类的多个实例