成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JavaScript BOM——“screen 對象”和“history 對象”的注意要點

leoperfect / 978人閱讀

摘要:對象用處不大,對象基本上只涌來表明客戶端的能力返回顯示屏幕的高度除任務(wù)欄之外。返回目標(biāo)設(shè)備或緩沖器上的調(diào)色板的比特深度。返回顯示屏幕每英寸的水平方向的常規(guī)點數(shù)。返回顯示屏幕的顏色分辨率比特每像素。負(fù)數(shù)表示向后跳轉(zhuǎn),正數(shù)表示向前跳轉(zhuǎn)。

screen 對象

用處不大,screen 對象基本上只涌來表明客戶端的能力:

availHeight    返回顯示屏幕的高度 (除 Windows 任務(wù)欄之外)。
availWidth    返回顯示屏幕的寬度 (除 Windows 任務(wù)欄之外)。

height    返回顯示屏幕的高度。
width    返回顯示器屏幕的寬度。

bufferDepth    設(shè)置或返回調(diào)色板的比特深度。
colorDepth    返回目標(biāo)設(shè)備或緩沖器上的調(diào)色板的比特深度。

deviceXDPI    返回顯示屏幕的每英寸水平點數(shù)。
deviceYDPI    返回顯示屏幕的每英寸垂直點數(shù)。
logicalXDPI    返回顯示屏幕每英寸的水平方向的常規(guī)點數(shù)。
logicalYDPI    返回顯示屏幕每英寸的垂直方向的常規(guī)點數(shù)。
fontSmoothingEnabled    返回用戶是否在顯示控制面板中啟用了字體平滑。

pixelDepth    返回顯示屏幕的顏色分辨率(比特每像素)。
updateInterval    設(shè)置或返回屏幕的刷新率。
history 對象

可以通過 history 對象借由用戶訪問過的頁面列表,在不知道實際 URL 的情況下實現(xiàn)后退和前進。

go()方法

接收一個參數(shù),表示向后或向前跳轉(zhuǎn)的頁面數(shù)的一個整數(shù)值。負(fù)數(shù)表示向后跳轉(zhuǎn),正數(shù)表示向前跳轉(zhuǎn)。如:

history.go(-1); //后退一頁
history.go(1); //前進一頁
history.go(3); //前進三頁

也可以傳遞給該參數(shù)一個字符串,如:

history.go("baidu.com"); //跳轉(zhuǎn)到最近的 baidu.com 頁面
back()forward()方法

這兩個方法可以模仿瀏覽器的后退和前進按鈕如:

history.back(); //后退一頁
length屬性

該屬性保存著歷史紀(jì)錄的數(shù)量。對于加載的第一個頁面而言,history.length 為0,通過下面的代碼可以測試該屬性的值,可以確定用戶是否一開始就打開了你的頁面:

if (history.length == 0){
    //第一個頁面
}

history 對象雖然不常用,但在創(chuàng)建自定義的“后退”和“前進”的按鈕,以及檢測當(dāng)前頁面是不是用戶歷史紀(jì)錄中的第一個頁面時,還是必須使用它的。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/78247.html

相關(guān)文章

  • Javascript學(xué)習(xí)總結(jié) - JS基礎(chǔ)系列三

    摘要:案例每隔毫秒調(diào)用函數(shù)并顯示時間。當(dāng)點擊按鈕時,停止時間代碼如下計時器每隔毫秒調(diào)用函數(shù),并將返回值賦值給計時器計時器,在載入后延遲指定時間后去執(zhí)行一次表達(dá)式僅執(zhí)行一次。該值標(biāo)識要取消的延遲執(zhí)行代碼塊。 簡述 本系列將持續(xù)更新Javascript基礎(chǔ)部分的知識,誰都想掌握高端大氣的技術(shù),但是我覺得沒有一個扎實的基礎(chǔ),我認(rèn)為一切高階技術(shù)對我來講都是過眼云煙,要成為一名及格的前端工程師,必須把...

    zlyBear 評論0 收藏0
  • JavaScript 基礎(chǔ)知識 - BOM

    摘要:在中我們需要掌握定時器。定時器不是我們調(diào)用,我們只需要把函數(shù)的地址傳過去,時間到了,會自己調(diào)用。參數(shù)延時的時間單位毫秒返回定時器的,用于清除示例代碼延時定時器秒后將執(zhí)行的代碼。 showImg(https://segmentfault.com/img/remote/1460000012575821?w=1920&h=1080); 前言 本篇文章是JavaScript基礎(chǔ)知識的BOM篇,...

    garfileo 評論0 收藏0
  • JavaScript 基礎(chǔ)知識 - BOM

    摘要:在中我們需要掌握定時器。定時器不是我們調(diào)用,我們只需要把函數(shù)的地址傳過去,時間到了,會自己調(diào)用。參數(shù)延時的時間單位毫秒返回定時器的,用于清除示例代碼延時定時器秒后將執(zhí)行的代碼。 showImg(https://segmentfault.com/img/remote/1460000012575821?w=1920&h=1080); 前言 本篇文章是JavaScript基礎(chǔ)知識的BOM篇,...

    Object 評論0 收藏0
  • JavaScript要點(不含有語言基礎(chǔ)語法)

    摘要:被覆蓋級事件處理事件名,事件處理函數(shù),事件捕獲事件冒泡清除事件處理要使用級事件處理程序不會被覆蓋而是會一步一步的解析執(zhí)行。 一,變量1.可以用new Array(1,2);來定義數(shù)組。2.可以通過為變量賦值為null來清除變量,如: //首先定義一個變量 var i1=10; i1=null; //此時的i1就被清除了 在函數(shù)里面這樣定義變量的時候要注意 funtion demo()...

    OpenDigg 評論0 收藏0
  • BOM知識簡易總結(jié)

    摘要:知識總結(jié)在中使用,瀏覽器對象模型是其核心對象的所有對象都存在于一個運行環(huán)境之中,這個運行環(huán)境本身也是對象,稱為頂層對象。如果中不包含端口號,則這個屬性返回空字符串返回頁面使用的協(xié)議。 BOM知識總結(jié) 在web中使用JavaScript,BOM(瀏覽器對象模型)是其核心 window對象 JavaScript的所有對象都存在于一個運行環(huán)境之中,這個運行環(huán)境本身也是對象,稱為頂層對象。這就...

    notebin 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<