js中bom物件有哪些

lee_lgw發表於2021-09-11

js中bom物件有哪些

在JavaScript中bom可以彈出新瀏覽器視窗並移動、關閉和更改瀏覽器視窗大小。bom中有六個物件,分管執行bom的不同功能。本文向大家詳解JavaScript中六個bom物件:1、window物件;2、document物件;3、location物件;4、navigator物件;5、screen物件;6、history物件。

1、window物件 :是JS的最頂層物件,其他的BOM物件都是window物件的屬性。

提供了獨立於內容與瀏覽器視窗進行互動的物件,使用瀏覽器物件模型可以實現與HTML的互動。

使用語法

window.屬性名= "屬性值"

2、document物件:文件物件。

使用語法

document.referrer
document.URL

3、location物件:瀏覽器當前URL資訊。

href: href屬性是一個可讀可寫的字串,可設定或返回當前顯示的文件的完整 URL。

常用使用方法

1)hash:儲存當前url中的雜湊值(url中#號後面的任意個字元),url中不包含雜湊值 則返回空串

2)host:儲存當前url中的域名和埠號

3)hostName:儲存當前url中的域名

4、navigator物件:瀏覽器本身資訊。

appName:屬性可返回瀏覽器的名稱。

常用使用方法

1)navigator.appCodeName  瀏覽器代號

2)navigator.appName  瀏覽器名稱

3)navigator.appVersion  瀏覽器版本

5、screen物件:客戶端螢幕資訊。

height: 該屬性返回顯示螢幕的高度。

width: 該屬性返回顯示器螢幕的寬度。

6、history物件:瀏覽器訪問歷史資訊。

length: 該屬性可以返回瀏覽器歷史列表中的 URL 數量。

以上就是JavaScript中六個bom物件的介紹,希望能幫助你理解哦~更多JavaScript學習推薦:。

本文教程操作環境:windows7系統、jquery3.2.1版本,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1020/viewspace-2831093/,如需轉載,請註明出處,否則將追究法律責任。

相關文章