婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML5 visibilityState屬性詳細介紹和使用實例

HTML5 visibilityState屬性詳細介紹和使用實例

熱門標簽:怎么做百度地圖標注 小朱地圖標注 地圖標注柱狀圖 百度地圖標注為什么總是封號 咸陽穩定外呼系統軟件 四川移動電銷外呼客戶管理系統 智能芯電話機器人 臨海地圖標注app 400開頭的電話好申請不

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

那么,這個 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 。

標簽:黃石 陜西 公主嶺 山南 南平 黃石 平涼 平頂山

巨人網絡通訊聲明:本文標題《HTML5 visibilityState屬性詳細介紹和使用實例》,本文關鍵詞  HTML5,visibilityState,屬性,詳細,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5 visibilityState屬性詳細介紹和使用實例》相關的同類信息!
  • 本頁收集關于HTML5 visibilityState屬性詳細介紹和使用實例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美日韩午夜影院| 成人毛片视频在线观看| 欧美日韩高清一区二区不卡| 韩国成人福利片在线播放| 国产精品一品视频| 婷婷夜色潮精品综合在线| 国产欧美日韩另类视频免费观看| 一区二区中文视频| 国产丝袜在线精品| 亚洲精品国产a| 中文字幕一区二区日韩精品绯色| 欧美成人猛片aaaaaaa| 国产精品国产三级国产aⅴ入口| 欧美一区二区三区四区五区| 欧美激情中文字幕一区二区| 精品美女在线观看| 91精品在线免费观看| 国产精品久久免费看| 国产日韩欧美不卡在线| 一区二区三区四区在线| 国产精品人成在线观看免费| 国产日韩综合av| 亚洲第一福利视频在线| 亚洲视频在线观看一区| 日韩黄色免费电影| 午夜精彩视频在线观看不卡| 亚洲一区在线电影| 成人免费视频视频在线观看免费| 国产精品1区2区3区在线观看| 色乱码一区二区三区88| 91麻豆高清视频| 91蜜桃网址入口| 在线观看免费亚洲| 欧美日韩视频在线观看一区二区三区 | 狠狠色2019综合网| 91热门视频在线观看| www.99精品| 欧美xxxxxxxxx| 久久蜜臀精品av| 天使萌一区二区三区免费观看| 天天色图综合网| 久久久一区二区三区捆绑**| 三级不卡在线观看| 午夜视频在线观看一区二区 | 7777精品久久久大香线蕉| 91麻豆精品国产91久久久| 欧美高清www午色夜在线视频| 国产精品久久久久久久蜜臀| 国产精品久久久久影院亚瑟| 精品午夜一区二区三区在线观看| 国产久卡久卡久卡久卡视频精品| 六月婷婷色综合| 欧美精品v国产精品v日韩精品| 日韩美女主播在线视频一区二区三区| 亚洲观看高清完整版在线观看| 亚洲一区二区视频在线观看| 成人深夜福利app| 欧美色大人视频| 精品国产伦理网| 国产精品女同一区二区三区| 亚洲精品美国一| 中文字幕电影一区| 亚洲国产成人精品视频| 老司机精品视频在线| 国产999精品久久| 亚洲国产电影在线观看| 亚洲午夜激情网站| 欧美伊人久久大香线蕉综合69| 欧美成人精品1314www| 国产专区欧美精品| 99re热视频这里只精品| 亚洲欧美日韩电影| 激情小说欧美图片| 午夜精品123| 69久久99精品久久久久婷婷| 欧美综合在线视频| 麻豆专区一区二区三区四区五区| 精品国产伦一区二区三区免费| 久久99精品国产.久久久久久| 99久久精品情趣| 亚洲午夜激情网站| 不卡欧美aaaaa| 中文字幕亚洲欧美在线不卡| 久久99精品久久久久久久久久久久| 国产性天天综合网| 日韩成人午夜电影| 亚洲高清免费在线| 久久夜色精品国产噜噜av| 亚洲韩国一区二区三区| 精品粉嫩超白一线天av| 午夜a成v人精品| 久久亚洲一区二区三区四区| 午夜视频在线观看一区二区三区| 日韩女同互慰一区二区| 亚洲高清免费在线| 乱一区二区av| 亚洲国产高清在线观看视频| 国产精品亚洲成人| 天天综合色天天| 91久久精品一区二区三区| 男女视频一区二区| 欧美日韩精品一区二区在线播放| 激情亚洲综合在线| 欧美一级二级三级乱码| 精品裸体舞一区二区三区| 日韩精品色哟哟| 欧美日韩精品一区视频| 日韩午夜在线观看视频| 狠狠色综合色综合网络| 日韩一二三区视频| 偷窥少妇高潮呻吟av久久免费| 天堂蜜桃91精品| 日本道精品一区二区三区 | 中文字幕免费不卡| 国产一区二区免费视频| 精品久久久久久久人人人人传媒| 午夜精品久久一牛影视| 欧美日韩视频在线第一区| 亚洲免费视频中文字幕| 亚洲人成7777| 99天天综合性| 亚洲高清不卡在线观看| 欧美偷拍一区二区| 国产成人亚洲综合a∨猫咪| 精品成人a区在线观看| 一本久久a久久免费精品不卡| 亚洲色图欧美偷拍| 久久99日本精品| 久久久久九九视频| 国产精品久久久久久久久搜平片 | 欧美一级国产精品| 老司机精品视频在线| 欧美性色黄大片手机版| 91免费版在线| 午夜电影一区二区| 午夜一区二区三区视频| 日韩一区二区精品葵司在线 | 国产成人精品1024| 三级一区在线视频先锋| 精品国产百合女同互慰| 99热国产精品| 国产传媒日韩欧美成人| 亚洲精品成a人| 中文字幕第一页久久| 91福利视频久久久久| 成人小视频在线| 亚洲综合自拍偷拍| 最新不卡av在线| 制服丝袜国产精品| 青青草成人在线观看| 日韩av二区在线播放| 精品毛片乱码1区2区3区| 日韩欧美国产综合| 99re成人在线| 日本二三区不卡| 青青青爽久久午夜综合久久午夜 | 一区二区三区精品| 亚洲精选视频免费看| 日韩一区二区三区av| 老司机午夜精品| 国产一区二区三区电影在线观看| 一区二区三区视频在线观看| 亚洲福利一区二区| 日韩视频一区二区在线观看| 国产亚洲欧美中文| 91精品国产综合久久精品| 欧美视频一区在线观看| 国产99精品国产| 99久久99久久久精品齐齐| 青青草视频一区| 国产高清精品久久久久| 视频一区二区中文字幕| 久久福利视频一区二区| 亚洲国产精品视频| 激情五月播播久久久精品| 一区二区三区美女视频| 爽好久久久欧美精品| 亚洲女同女同女同女同女同69| 亚洲欧美另类图片小说| 久久久久久久网| 国产午夜精品在线观看| 日韩欧美一二三区| 同产精品九九九| 亚洲欧美成人一区二区三区| 国产亚洲福利社区一区| 国产精品国产精品国产专区不蜜| 精品福利av导航| 亚洲女子a中天字幕| 国产精品午夜在线观看| 亚洲国产一区二区视频| 亚洲色图清纯唯美| 精品一区二区三区在线观看国产| 亚洲第一会所有码转帖| 国产高清亚洲一区| 成人精品亚洲人成在线| 欧美色涩在线第一页| 欧美自拍丝袜亚洲| 国产精一区二区三区| 欧美吻胸吃奶大尺度电影| 中文字幕欧美国产|