摘要:歡迎訪問(wèn)我的個(gè)人博客前言在工作中我們可能會(huì)遇到這樣的需求,當(dāng)瀏覽器切換到別的標(biāo)簽頁(yè)或著最小化時(shí),我們需要暫停頁(yè)面上正在播放的視頻或者音樂(lè),這個(gè)需求就會(huì)用到我下面要說(shuō)的這個(gè)知識(shí)點(diǎn)具體用法瀏覽器標(biāo)簽頁(yè)隱藏或者顯示時(shí)會(huì)改變和的值,我們可以通過(guò)這個(gè)
歡迎訪問(wèn)我的個(gè)人博客:http://www.xiaolongwu.cn
前言在工作中我們可能會(huì)遇到這樣的需求,當(dāng)瀏覽器切換到別的標(biāo)簽頁(yè)或著最小化時(shí),我們需要暫停頁(yè)面上正在播放的視頻或者音樂(lè),這個(gè)需求就會(huì)用到我下面要說(shuō)的這個(gè)知識(shí)點(diǎn):
document.visibilityState
document.hidden
visibilitychange
具體用法瀏覽器標(biāo)簽頁(yè)隱藏或者顯示時(shí)會(huì)改變document.visibilityState和document.hidden的值,我們可以通過(guò)visibilitychange這個(gè)事件去監(jiān)聽(tīng)他們狀態(tài)值的變化;
// 我在這里建議大家親自試試以下代碼 document.addEventListener("visibilitychange", function() { console.log( document.visibilityState ); console.log(document.hidden); });
上面代碼中:
document.visibilityState有兩個(gè)值,分別為hidden和visible,hidden表示標(biāo)簽頁(yè)被隱藏了,visible則反之;
document.hidden也有兩個(gè)值,分別為true和false,true表示標(biāo)簽頁(yè)被隱藏了,false則反之;
我的github資源地址:js基礎(chǔ)--如何判斷瀏覽器標(biāo)簽頁(yè)是隱藏或者顯示狀態(tài)
我的CSDN博客地址:https://blog.csdn.net/wxl1555
如果您對(duì)我的博客內(nèi)容有疑惑或質(zhì)疑的地方,請(qǐng)?jiān)谙路皆u(píng)論區(qū)留言,或郵件給我,共同學(xué)習(xí)進(jìn)步。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/101078.html
一、 基礎(chǔ)實(shí)現(xiàn) (1)功能 對(duì) better-scroll 插件的基本封裝,實(shí)現(xiàn)移動(dòng)端的滾動(dòng) (2)實(shí)現(xiàn) 引入 better-scroll props probeType: better-scroll 配置項(xiàng)之一 (1)取值: 1 滾動(dòng)的時(shí)候會(huì)派發(fā) scroll 事件,會(huì)截流。 2 滾動(dòng)的時(shí)候?qū)崟r(shí)派發(fā) scroll 事件,不會(huì)截流。 3 除了實(shí)時(shí)派發(fā) scroll 事件,在 swipe 的情況...
一、 基礎(chǔ)實(shí)現(xiàn) (1)功能 對(duì) better-scroll 插件的基本封裝,實(shí)現(xiàn)移動(dòng)端的滾動(dòng) (2)實(shí)現(xiàn) 引入 better-scroll props probeType: better-scroll 配置項(xiàng)之一 (1)取值: 1 滾動(dòng)的時(shí)候會(huì)派發(fā) scroll 事件,會(huì)截流。 2 滾動(dòng)的時(shí)候?qū)崟r(shí)派發(fā) scroll 事件,不會(huì)截流。 3 除了實(shí)時(shí)派發(fā) scroll 事件,在 swipe 的情況...
一、 基礎(chǔ)實(shí)現(xiàn) (1)功能 對(duì) better-scroll 插件的基本封裝,實(shí)現(xiàn)移動(dòng)端的滾動(dòng) (2)實(shí)現(xiàn) 引入 better-scroll props probeType: better-scroll 配置項(xiàng)之一 (1)取值: 1 滾動(dòng)的時(shí)候會(huì)派發(fā) scroll 事件,會(huì)截流。 2 滾動(dòng)的時(shí)候?qū)崟r(shí)派發(fā) scroll 事件,不會(huì)截流。 3 除了實(shí)時(shí)派發(fā) scroll 事件,在 swipe 的情況...
摘要:的內(nèi)存限制和垃圾回收機(jī)制內(nèi)存限制內(nèi)存限制一般的后端語(yǔ)言開(kāi)發(fā)中,在基本的內(nèi)存使用是沒(méi)有限制的。的內(nèi)存分代目前沒(méi)有一種垃圾自動(dòng)回收算法適用于所有場(chǎng)景,所以的內(nèi)部采用的其實(shí)是兩種垃圾回收算法。 前言 從前端思維轉(zhuǎn)變到后端, 有一個(gè)很重要的點(diǎn)就是內(nèi)存管理。以前寫(xiě)前端因?yàn)橹皇窃跒g覽器上運(yùn)行, 所以對(duì)于內(nèi)存管理一般不怎么需要上心, 但是在服務(wù)器端, 則需要斤斤計(jì)較內(nèi)存。 V8的內(nèi)存限制和垃圾回收機(jī)...
摘要:本教程內(nèi)容已過(guò)時(shí),更新版教程請(qǐng)?jiān)L問(wèn)博客開(kāi)發(fā)入門(mén)教程。當(dāng)分頁(yè)較多時(shí),總是顯示當(dāng)前頁(yè)及其前幾頁(yè)和后幾頁(yè)的頁(yè)碼教程中使用的是兩頁(yè),其他頁(yè)碼用省略號(hào)代替。 本教程內(nèi)容已過(guò)時(shí),更新版教程請(qǐng)?jiān)L問(wèn): django 博客開(kāi)發(fā)入門(mén)教程。 摘要:前兩期教程我們實(shí)現(xiàn)了博客的 Model 部分,以及 Blog 的首頁(yè)視圖 IndexView,詳情頁(yè)面 DetailView,以及分類(lèi)頁(yè)面 CategoryVi...
閱讀 1174·2023-04-26 01:35
閱讀 2569·2021-11-02 14:44
閱讀 7726·2021-09-22 15:38
閱讀 2256·2021-09-06 15:11
閱讀 3750·2019-08-30 15:53
閱讀 844·2019-08-29 16:54
閱讀 673·2019-08-26 13:48
閱讀 1791·2019-08-26 13:47