JavaScript BOM

window 尺寸:

對(duì)于Internet Explorer、Chrome、Firefox、Opera 以及 Safari:(目前主流瀏覽器):

  • window.innerHeight - 瀏覽器窗口的內(nèi)部高度
  • window.innerWidth - 瀏覽器窗口的內(nèi)部寬度

對(duì)于 Internet Explorer 8、7、6、5:
document.documentElement.clientHeight document.documentElement.clientWidth
或者
document.body.clientHeight document.body.clientWidth

Others:

  • window.open() - 打開新窗口
  • window.close() - 關(guān)閉當(dāng)前窗口
  • window.moveTo() - 移動(dòng)當(dāng)前窗口:
    window.moveTo(x,y) 兩個(gè)參數(shù) 移動(dòng)到新位置的x,y參數(shù)
  • window.resizeTo() - 調(diào)整當(dāng)前窗口的尺寸

window Screen:(screen.availWidth 屬性返回訪問者屏幕的寬度,以像素計(jì),減去界面特性,比如窗口任務(wù)欄。)

  • screen.availWidth - 可用的屏幕寬度
  • screen.availHeight - 可用的屏幕高度
    實(shí)例:
    document.write("可用高度: " + screen.availHeight);

Window Location:

  • location.hostname 返回 web 主機(jī)的域名
  • location.pathname 返回當(dāng)前頁(yè)面的路徑和文件名
  • location.port 返回 web 主機(jī)的端口 (80 或 443)
  • location.protocol 返回所使用的 web 協(xié)議(http:// 或 https://)

Window location Href

document.write(location.href);//返回帶協(xié)議的url

Window Location Assign

location.assign()方法加載新的文檔。在同路徑下進(jìn)入別的文檔

Window History

history.back() 后退
history.forward() 向前

Window Nacigator:

window.navigator 有關(guān)訪問者瀏覽器的信息
類似python爬蟲中的偽造瀏覽器所使用的信息

來自 navigator 對(duì)象的信息具有誤導(dǎo)性,不應(yīng)該被用于檢測(cè)瀏覽器版本,這是因?yàn)椋?/p>

  • navigator 數(shù)據(jù)可被瀏覽器使用者更改
  • 一些瀏覽器對(duì)測(cè)試站點(diǎn)會(huì)識(shí)別錯(cuò)誤
  • 瀏覽器無法報(bào)告晚于瀏覽器發(fā)布的新操作系統(tǒng)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • BOM簡(jiǎn)介 BOM即瀏覽器對(duì)象模型(Brower Object Model)瀏覽器對(duì)象包括 :Window(窗口)...
    草木不語(yǔ)只深深綠閱讀 246評(píng)論 0 0
  • window對(duì)象 瀏覽器的一個(gè)實(shí)例。在瀏覽器中,window對(duì)象有雙重角色,既是通過JavaScript訪問瀏覽器...
    soso101閱讀 295評(píng)論 0 0
  • 一、JS前言 (1)認(rèn)識(shí)JS 也許你已經(jīng)了解HTML標(biāo)記(也稱為結(jié)構(gòu)),知道了CSS樣式(也稱為表示),會(huì)使用HT...
    凜0_0閱讀 2,900評(píng)論 0 8
  • ECMASript是javascript的核心. 但如果要在Web中使用javascript, 那么BOM(瀏覽器...
    劉翾閱讀 266評(píng)論 0 0
  • title: javascript(BOM常用方法)date: 2017-06-01 17:29:52tags: ...
    Gary23閱讀 650評(píng)論 0 0

友情鏈接更多精彩內(nèi)容