我知道 javascript 中有一种叫做 DOM 的东西。但是为什么没有像窗口对象模型这样的东西呢?DOM 树不是这样的吗?:
window <- document <- html <- head //etc
我知道 javascript 中有一种叫做 DOM 的东西。但是为什么没有像窗口对象模型这样的东西呢?DOM 树不是这样的吗?:
window <- document <- html <- head //etc
因为文档对象模型描述了文档是如何构建的,而您是定义它的人。
“窗口”纯粹是一个演示问题,与文档本身无关。您没有定义窗口或关于窗口的任何内容。
window
对象实际上是表示层的浏览器相关部分。
document
对象是根据浏览器读取的文件(网页)的内容构建的。
Window 对象是 DOM 的一部分。我建议你以下文章: