DOM(文档对象模型)
DOM
是 W3C 标准,DOM的最根本对象是 document(window.document),这个对象实际上是 window 对象的属性,这个对象的独特之处是这个是唯一一个既属于 BOM 又属于 DOM 的对象。
DOM 是 HTML 和 XML 的应用程序接口(API)。DOM代表着被加载到浏览器窗口里的当前网页。
BOM(浏览器对象模型)
BOM
没有相关标准,BOM 的最核心对象是 window 对象。window 对象对应着浏览器窗口本身,这个对象的属性和方法通常被称为 BOM。
BOM 主要处理浏览器窗口和框架,不过通常浏览器特定的 JavaScript 扩展都被看做 BOM 的一部分。这些扩展包括:
- 弹出新的浏览器窗口
- 移动、关闭浏览器窗口以及调整窗口大小
- 提供 Web 浏览器详细信息的定位对象
- 提供用户屏幕分辨率详细信息的屏幕对象
BOM与DOM的联系
