浏览器对象模型对js的作用介绍

浏览器对象模型对js的作用介绍
浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。
 
浏览器对象模型 (BOM)
 
浏览器对象模型(Browser Object Model (BOM))尚无正式标准。
 
由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。
 
Window 对象
所有浏览器都支持 window 对象。它表示浏览器窗口。
 
所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。
 
全局变量是 window 对象的属性。
 
全局函数是 window 对象的方法。
 
甚至 HTML DOM 的 document 也是 window 对象的属性之一:
 
window.document.getElementById("header");
与此相同:
 
document.getElementById("header");

推荐阅读