其實BOM,並非什麼高深的東西,看過以後發現,這不就是咱們經常使用的那些東西嗎!只不過是不知道BOM這個概念而已。javascript
BOM是browser object model的縮寫,簡稱瀏覽器對象模型java
BOM提供了獨立於內容而與瀏覽器窗口進行交互的對象瀏覽器
因爲BOM主要用於管理窗口與窗口之間的通信,所以其核心對象是windowspa
BOM由一系列相關的對象構成,而且每一個對象都提供了不少方法與屬性對象
BOM缺少標準,JavaScript語法的標準化組織是ECMA,DOM的標準化組織是W3Cip
BOM最初是Netscape瀏覽器標準的一部分開發
window對象是BOM的頂層(核心)對象,全部對象都是經過它延伸出來的,也能夠稱爲window的子對象。object
其實東西比較簡單,就是咱們平時開發頁面會用到的東西。model
詳情參考:http://www.dreamdu.com/javascript/what_is_bom/語法