BOM 概述 window物件常見事件

2022-09-11 09:36:08 字數 929 閱讀 7469

bom(browser object model)提供了獨立於內容而與瀏覽器視窗進行互動的物件,其核心物件是window。

j**ascript的標準組織是ecmascript,dom標準化組織是w3c,而bom缺乏標準,是netscape瀏覽器標準的一部分。

bom由一系列相關的物件構成,並且每個物件都提供了很多方法和屬性。

bom比dom更大,包含dom

window物件是瀏覽器的頂級物件,它具有雙重角色。

1.它是js訪問瀏覽器視窗的乙個介面

2.它是乙個全域性物件,定義在全域性作用域中的變數,函式都會變成window物件的屬性和方法。

在呼叫時可以省略window,前面學習的對話方塊都屬於window物件方法,如alert() prompt()等

注意:window下的乙個特殊屬性window.name

window物件的常見事件

· 視窗載入事件:①window.onload (可將js寫到頁面元素上方或外部了)傳統註冊方式只能寫一次,有多個以最後乙個為準。addeventlistener無限制。

②document.addeventlistener('domcontentloaded', function() {}) ie9以上支援,頁面過多用它比較快。

· 調整視窗大小事件(適用於響應式布局):window.onresize = function() {};

window.addeventlistener('resize', function() {})

點選

bom元素window物件

一 bom元素操作的物件 windows location history 1.window 整個js中的頂級物件,1 全域性變數是window的屬性 var res 1 console.log window.res 輸出值為1 2 全域性函式是window的物件方法 整個瀏覽器的高寬,值不固定不變...

BOM頂級物件window

load 等頁面內容全部載入完畢,包含頁面dom元素 flash css 等等 domcontentloaded 是dom 載入完畢,不包含 falsh css 等就可以執行 載入速度比 load更快一些 window.addeventlistener load function window.ad...

JS的BOM模型 window物件簡介

最常用的就是ale rtalert aler t啦,彈出乙個框框 window.alert 你是?嗎 onfir mconfirm confir m 多了取消按鈕,作為tru etrue true 或者f al sefalse false返回 var flag window.confirm 你是豬嗎...