中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

HTML5 visibilityState屬性詳細介紹和使用實例
來源:易賢網 閱讀:1266 次 日期:2014-07-14 10:55:41
溫馨提示:易賢網小編為您整理了“HTML5 visibilityState屬性詳細介紹和使用實例”,方便廣大網友查閱!

這里必須解釋一下,這個“激活”,指的是這個標簽是否正被用戶瀏覽,或者說是否為當前標簽。

那么,這個 API 究竟有些什么用途呢?通常,很多傳統的頁面在用戶沒有激活它的時候,它還會繼續工作,例如,當用戶正在瀏覽新聞門戶,而他之前打開的 NBA 球賽頁面會繼續刷新獲取最新結果,視頻網站會繼續占用帶寬加載資源,于是,如果這類不必要的工作太多了,就會造成很多的資源浪費。因此,這貨相當有用:

1.Web 程序每隔一段時間會自動更新頁面信息,確保用戶獲取到及時的信息,但是,當用戶正在瀏覽其他頁面時,可以控制它暫停更新。

2.視頻網站在播放在線視頻時會不斷加載視頻,直到視頻加載完畢,但是,當用戶正在瀏覽其他頁面時,可以暫停加載視頻資源,節省帶寬。

3.網站首頁上有個大幻燈自動播放,當用戶瀏覽其他頁面了,就可以暫停播放。

于是,通過 Page Visibility ,我們可以至少達到以下一種或幾種的好處:

1.節省服務器資源,Ajax 輪詢這類服務器資源占用常常會被忽略,關閉這種請求可以節省資源。

2.節省內存消耗。

3.節省帶寬消耗。

因此,使用 Page Visibility 無論是對于用戶還是服務器都有好處。

接下來正式介紹一下這個 API 。Page Visibility 會在瀏覽器的 document 對象上添加兩個屬性 hidden 和 visibilityState 。如果當前的標簽被激活了,那么 document.hidden 的值為 false ,否則為 true 。visibilityState 則有4個可能值:

1.hidden:當瀏覽器最小化、切換標簽、電腦鎖屏時 visibilityState 值是 hidden

2.visible:當瀏覽器最頂級上下文(context)的 document 至少顯示在一個屏幕當中時,返回 visible;當瀏覽器窗口沒有最小化,但是瀏覽器被其他應用遮擋時,這時也為 visible

3.prerender:當文檔被加載到屏幕畫面以外或者不可見時返回 prerender,這個是非必要屬性,瀏覽器可選擇性的支持。

4.unloaded:當文檔將要被離開 ( unload ) 時返回 unloaded,瀏覽器也可選擇性的支持這個屬性

另外,document 上會添加 visibilitychange 事件,當 document 的可見性改變時觸發該事件。

好了,介紹完屬性,放上一個使用實例(復制代碼保存到一個HTML文件,打開后切換標簽即可測試效果)。

代碼如下:

<!doctype html>

<html lang="zh-CN">

<head>

<meta charset="UTF-8" />

<title>測試 HTML5 Page Visibility API</title>

</head>

<body></p> <p> <div id="showTip"></div>

<script>

function browerKernel(){

var result;

['webkit', 'moz', 'o', 'ms'].forEach(function(prefix){</p> <p> if( typeof document[ prefix + 'Hidden' ] != 'undefined' ){

result = prefix;

}

});

return result;

}

function init(){

prefix = browerKernel();

var showTip = document.getElementById('showTip');

document.addEventListener( prefix + 'visibilitychange', function onVisibilityChange(e){

var tip = null;

if( document[ prefix + 'VisibilityState' ] == 'hidden' ) tip = '<p>離開頁面</p>';

else if( document[ prefix + 'VisibilityState' ] == 'visible' ) tip = '<p>進入頁面</p>';

showTip.innerHTML = showTip.innerHTML + tip;

});

}

window.onload = init();

</script>

</body>

</html>

這個實例的作用是監聽標簽的可見性是否改變 ,并且在標簽可見性發生改變時產生提示。

值得注意的是,在目前,瀏覽器對于 Page Visibility 的支持還是通過私有屬性支持,因此在檢測或利用 Page Visibility 提供的屬性時需要加上瀏覽器私有前綴,例如在 Chrome 中檢測上面的 visibilityState 屬性時,就需要檢測 document.webkitVisibilityState 而不是 document.visibilityState 。所以,Demo 中會首先檢測瀏覽器類型,然后才使用 Page Visibility 的 API 。

更多信息請查看IT技術專欄

更多信息請查看網頁制作
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲一区在线观看视频 | 欧美日韩一区视频| 久久精品二区| 久久综合五月天婷婷伊人| 欧美成人dvd在线视频| 欧美精品久久一区| 国产精品久久久久久久久久久久久 | 亚洲欧洲免费视频| 亚洲欧洲日产国码二区| 中文一区二区在线观看| 欧美一区二区视频在线| 欧美成人午夜77777| 国产精品久久久久久久久免费 | 亚洲在线一区二区三区| 久久黄金**| 欧美日韩少妇| 激情五月***国产精品| 日韩亚洲欧美一区二区三区| 亚洲欧美在线x视频| 六月婷婷久久| 欧美日韩在线第一页| 国内成人自拍视频| 在线亚洲欧美| 美女国产精品| 国产精品一区亚洲| 亚洲日本黄色| 久久成人18免费网站| 欧美日韩一区精品| 怡红院精品视频在线观看极品| 在线视频欧美日韩精品| 美女成人午夜| 国产亚洲精品高潮| 亚洲人成小说网站色在线| 欧美一区二区三区免费看| 欧美精品色综合| 一区视频在线看| 亚洲欧美激情诱惑| 欧美激情久久久久久| 狠狠爱成人网| 欧美一区国产二区| 国产精品爽黄69| 一区在线影院| 亚洲素人在线| 午夜久久美女| 久久久久一区二区三区| 亚洲欧美日本国产有色| 欧美激情一区在线| 亚洲第一在线| 欧美成人激情视频免费观看| 国内久久婷婷综合| 欧美在线国产| 国产真实精品久久二三区| 免费成人网www| 国产有码一区二区| 久久精品国产综合精品| 国产日韩欧美麻豆| 久久国产精品99国产| 国产亚洲福利社区一区| 欧美在线999| 国内精品免费在线观看| 欧美伊久线香蕉线新在线| 国产亚洲综合性久久久影院| 久久九九久精品国产免费直播| 国产午夜亚洲精品羞羞网站 | 伊人夜夜躁av伊人久久| 一本久道久久久| 欧美日本亚洲| 一区二区三区色| 欧美午夜一区二区| 99re在线精品| 欧美一区二区三区久久精品茉莉花| 国产精品区免费视频| 一区二区三区四区五区在线| 亚洲区第一页| 久久久国产成人精品| 久久久久久999| 欧美日韩亚洲一区二区三区| 狠狠狠色丁香婷婷综合久久五月| 亚洲四色影视在线观看| 欧美日韩免费观看一区三区| 亚洲经典一区| 欧美日韩国产美| 在线亚洲精品| 国产精品福利在线| 久久精品一二三| 国产美女精品视频| 亚洲欧美三级伦理| 国产亚洲成av人在线观看导航 | 欧美女同视频| 亚洲成色777777女色窝| 久久噜噜噜精品国产亚洲综合| 合欧美一区二区三区| 久久午夜羞羞影院免费观看| 在线观看日韩国产| 欧美国产视频日韩| 国产精品99久久久久久久久 | 国产乱码精品一区二区三| 欧美亚洲综合久久| 国内成人精品视频| 久久久久久一区二区| 最新国产拍偷乱拍精品| 欧美日韩极品在线观看一区| 亚洲免费中文| 黄色日韩网站| 欧美精品一区二区三区高清aⅴ| 亚洲日产国产精品| 欧美午夜久久| 亚洲一区日韩在线| 亚洲国产精品一区二区www在线 | 国产精品高清在线| 欧美一区二区在线| 亚洲国产精品高清久久久| 欧美日韩另类综合| 欧美一区视频在线| 亚洲韩日在线| 国产精品欧美久久久久无广告| 欧美专区第一页| 国产精品一区毛片| 欧美成人精品影院| 卡通动漫国产精品| 99精品国产热久久91蜜凸| 国产精品每日更新| 美女主播一区| 午夜激情一区| 亚洲人成网站在线观看播放| 国产精品高清在线观看| 麻豆成人综合网| 亚洲经典视频在线观看| 国产日韩专区| 欧美色播在线播放| 蜜桃久久av一区| 久久亚洲美女| 99在线精品免费视频九九视| 亚洲福利视频一区二区| 欧美午夜在线视频| 欧美手机在线视频| 亚洲女女女同性video| 亚洲一区二区三区四区视频| 国产一区日韩一区| 国产一区免费视频| 国一区二区在线观看| 国产精品三上| 国产无一区二区| 国产精品美女999| 国产精品一区二区三区久久久| 欧美啪啪一区| 欧美视频四区| 欧美日本一区| 欧美午夜不卡在线观看免费| 欧美激情综合五月色丁香小说| 久久久久五月天| 午夜在线电影亚洲一区| 一区二区日本视频| 亚洲区欧美区| 一区二区三区四区五区在线| 日韩亚洲一区在线播放| 亚洲一区二区三区影院| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美成年人网站| 欧美在线网站| 久久久久久久一区二区| 亚洲欧美在线aaa| 亚洲视频观看| 一区二区三区成人精品| 欧美区视频在线观看| 久久综合给合| 久久久久久久久岛国免费| 亚洲欧美日韩天堂| 久久久久久69| 久久久久久电影| 狂野欧美激情性xxxx| 久久久水蜜桃av免费网站| 久久精品视频播放| 久久久久久69| 欧美日韩中文字幕| 国产精品久久久久久影视| 国产精品国内视频| 国产精品一区二区在线观看网站| 国产精品久久久久久久久搜平片 | 国产免费观看久久黄| 欧美日韩综合视频| 欧美精品久久久久久久免费观看| 欧美日本亚洲韩国国产| 欧美日韩亚洲一区三区| 欧美日韩精品国产| 欧美午夜视频网站| 国产人成精品一区二区三| 国产有码一区二区| 在线免费高清一区二区三区| 亚洲视频碰碰| 欧美一级淫片aaaaaaa视频| 久久精品一二三区| 欧美精品在线观看一区二区| 欧美日本不卡视频| 欧美日韩一区二区精品| 精品不卡视频| 亚洲免费不卡| 欧美一区二视频| 免费一区二区三区| 国产精品成人一区二区艾草|