bom是瀏覽器物件模型的縮寫,它允許js與瀏覽器對話。bom主要用於管理視窗與視窗之間的通訊,故它的核心物件是window。bom提供了一些訪問視窗物件的一些方法,更重要的是它還提供了乙個訪問html頁面的一入口——document物件,通過document物件我們可以操縱dom元素完成更多更強大的功能。
所有的瀏覽器都支援window
物件。window物件是bom的頂層物件,其他所有都是由window延伸出來的,全域性變數是 window 物件的屬性,全域性函式是 window 物件的方法, dom 的document
物件也是 window 物件屬性。
如:
window.
alert
("我是彈出框");
<
/script>
輸出window物件:
console.
log(window)
;
可以看到它包含了非常多的方法和屬性:
其中window的子物件主要包括:
其中window物件的方法主要有
窗體滾動條控制
窗體焦點控制
新建窗體
更於2021.2.15
前端基礎之BOM
bom簡介 bom browser object model 是指瀏覽器物件模型,它使 j ascript 有能力與瀏覽器進行 對話 bom操作 window.open 開啟新視窗 window.close 關閉當前視窗 history.forward 前進一頁 history.back 後退一頁 ...
前端基礎之BOM和DOM
bom browser object model 是指瀏覽器物件模型,它使 j ascript 有能力與瀏覽器進行 對話 dom document object model 是指文件物件模型,通過它,可以訪問html文件的所有元素。一 window的子物件 n igator物件 n igator.u...
cursor的十八種樣式 前端前端前端
預設游標 通常是乙個箭頭 cursor default 3.auto 預設。瀏覽器設定的游標。cursor auto 4.crosshair 游標呈現為十字線。cursor crosshair 5.pointer 游標呈現為指示鏈結的指標 乙隻手 cursor pointer 6.move 此游標指...