W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
BOM 為瀏覽器窗口對象的一組 API。
BOM 結(jié)構(gòu)圖
屬性名 | 描述 |
---|---|
navigator | 瀏覽器信息 |
location | 瀏覽器定位和導(dǎo)航 |
history | 窗口瀏覽器歷史 |
screen | 屏幕信息 |
navigator.userAgent
appCodeName: "Mozilla"appName: "Netscape"appVersion: "5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"cookieEnabled: truedoNotTrack: "1"geolocation: GeolocationhardwareConcurrency: 8language: "en-US"languages: Array[4]maxTouchPoints: 0mimeTypes: MimeTypeArrayonLine: truepermissions: Permissionsplatform: "MacIntel"plugins: PluginArrayproduct: "Gecko"productSub: "20030107"serviceWorker: ServiceWorkerContaineruserAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.124 Safari/537.36"vendor: "Google Inc."vendorSub: ""webkitPersistentStorage: DeprecatedStorageQuotawebkitTemporaryStorage: DeprecatedStorageQuota__proto__: Navigator
NOTE:可以通過 userAgent
判斷瀏覽器。
代表瀏覽器的定位和導(dǎo)航??梢允褂?nbsp;location
來操作 URL 中的各個部分。最常用的有 href
屬性,當(dāng)前訪問資源的完整路徑。
http://www.github.com:8080/index.html?user=li-xinyang&lang=zh-CN#home
| | | | | |
protocol | | | | |
hostname port | | |
\ / pathname search hash
host
assign(url)
載入新的 url,記錄瀏覽記錄replace(url)
載入新的 url 不記錄瀏覽記錄reload()
重新載入當(dāng)前頁瀏覽器當(dāng)前窗口的瀏覽歷史。
length: 9state: null __proto__: History
back(int)
后退forward(int)
前進go(int)
正數(shù)向前,附屬向后其中包含屏幕信息。其中 avil-
開頭的屬性為可用屬性,其余則為顯示器設(shè)備屬性。
方法 | 描述 |
---|---|
alert() , confirm() 返回真假, prompt() 返回用戶輸入值 | 三種對話框 |
setTimeout() , setInterval() | 計時器 |
open() , close() | 開啟窗口,關(guān)閉窗口 |
NOTE:對話框會阻塞線程。
打開或關(guān)閉窗口
var w = window.open('subwindow.html', 'subwin', 'width=300, height=300, status=yes, resizable=yes');
// 既可關(guān)閉窗口
w.close();
NOTE:無需記憶,更多屬性在使用時查詢文檔。
事件名 | 描述 |
---|---|
load | 文檔和所有圖片完成加載時 |
unload | 離開當(dāng)前文檔時 |
beforeunload | 和 unload 類似,但是它提供詢問用戶是否確認離開的機會 |
resize | 拖動改變?yōu)g覽器窗口大小時 |
scroll | 拖動瀏覽器時 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: