溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

javascript中常見的bom對象有哪些

發(fā)布時間:2021-05-06 14:17:41 來源:億速云 閱讀:576 作者:小新 欄目:編程語言

這篇文章主要介紹javascript中常見的bom對象有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

JavaScript的特點

1.JavaScript主要用來向HTML頁面添加交互行為。 2.JavaScript可以直接嵌入到HTML頁面,但寫成單獨的js文件有利于結(jié)構(gòu)和行為的分離。 3.JavaScript具有跨平臺特性,在絕大多數(shù)瀏覽器的支持下,可以在多種平臺下運行。

在JavaScript中bom可以彈出新瀏覽器窗口并移動、關(guān)閉和更改瀏覽器窗口大小。bom中有六個對象,分管執(zhí)行bom的不同功能。

JavaScript中六個bom對象:1、window對象;2、document對象;3、location對象;4、navigator對象;5、screen對象;6、history對象。

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

提供了獨立于內(nèi)容與瀏覽器窗口進行交互的對象,使用瀏覽器對象模型可以實現(xiàn)與HTML的交互。

使用語法

window.屬性名= "屬性值"

2、document對象:文檔對象。

使用語法

document.referrer
document.URL

3、location對象:瀏覽器當(dāng)前URL信息。

href: href屬性是一個可讀可寫的字符串,可設(shè)置或返回當(dāng)前顯示的文檔的完整 URL。

常用使用方法

1)hash:保存當(dāng)前url中的哈希值(url中#號后面的任意個字符),url中不包含哈希值 則返回空串

2)host:保存當(dāng)前url中的域名和端口號

3)hostName:保存當(dāng)前url中的域名

4、navigator對象:瀏覽器本身信息。

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

常用使用方法

1)navigator.appCodeName  瀏覽器代號

2)navigator.appName  瀏覽器名稱

3)navigator.appVersion  瀏覽器版本

5、screen對象:客戶端屏幕信息。

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

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

6、history對象:瀏覽器訪問歷史信息。

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

以上是“javascript中常見的bom對象有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI