Browser Object Model
@BOM
JS的操作对象分两种:
DOM:操作HTML/document
BOM:操作浏览器/window;浏览器对象模型 - Browser Object Model
.专注于浏览器窗口的交互 - 浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构
.BOM 由多个对象组成,其中代表浏览器窗口的
Window
对象是 BOM 的顶层对象,其他对象都是该对象的子对象
.BOM 包含 DOM
DOM 是 W3C 标准的一部分,而 BOM 没有统一的标准,不同浏览器的实现可能有所不同
在实际开发中,DOM 和 BOM 经常一起使用,但是要注意区分是DOM范畴还是BOM范畴
属性 Properties
方法 Methods
事件 Events