window下的視窗事件 js

2022-01-11 03:35:58 字數 749 閱讀 5700

window.onfocus = function();

window.onblur= function();

有弊端,親測。

所以我還有乙個更好的辦法,就是監聽頁面是否在當前,而不是最小化或離開了。

document.addeventlistener('visibilitychange', () => 

});2023年12月7日:補充,有相容問題。

於是我找到了這個相容**:

// 相容**到ie9

(function() ;

evt = evt || window.event;

if (evt.type in evtmap) else

};// standards:

if (hidden in document) else if ((hidden = 'mozhidden') in document) else if ((hidden = 'webkithidden') in document) else if ((hidden = 'mshidden') in document) else if ('onfocusin' in document) else

// set the initial state (but only if browser supports the page visibility api)

if (document[hidden] !== undefined) );

}})();

JS物件 4 視窗物件 window

window物件 window,self 指向window物件本身 所有全域性變數都是window物件的屬性 一.視窗資訊 1.innerheight 瀏覽器視窗內容區域高度 2.innerwidth 瀏覽器視窗內容區域寬度 3.outerheight 瀏覽器視窗總高度 4.outerwidth 瀏...

window下dos視窗常用命令

dir directory 列出當前目錄下的檔案以及資料夾 md make directory 建立目錄 rd remove directory 刪除目錄 cd change directory 進入指定目錄 cd.退回到上一級目錄 cd 退回到根目錄 del 刪除檔案 exit 退出dos命令列 ...

window物件的常見事件

window.onload function 或者 window.addeventlistener load function window.onload是視窗 頁面 載入事件,當文件內容完全載入完會觸發該事件 包括影象 指令碼檔案 css檔案等 就呼叫的處理函式。注意 1.有了window.onl...