document.onreadystatechange事件
當頁面狀態發生變化時,可以觸發此事件。
根據不同的狀態可以實現等於與window.onload和DOMContentLoaded事件。
但是需要注意的是onreadystatechange事件在W3C標準中,只對XMLHttpRequest物件有定義。
具體可以參閱onreadystatechange事件簡單介紹一章節。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼document.onreadystatechange = function () { //當頁面載入狀態為完全結束時進入 if (document.readyState == "complete") { //code } }
readyState等於complete相當於window.onload事件觸發。
當readyState等於interactive相當於DOMContentLoaded事件觸發。
DOMContentLoaded事件可以參閱DOMContentLoaded事件用法簡單介紹一章節。
相關文章
- JS事件(事件冒泡和事件捕獲)JS事件
- 事件 滑鼠事件 表單事件 from表單事件
- javaScript事件(五)事件型別之滑鼠事件JavaScript事件型別
- React 事件和 Dom 事件React事件
- onscroll 事件和onScrollCapture事件事件APT
- 事件協作和事件溯源事件
- 事件流與事件溯源事件
- javaScript事件(一)事件流JavaScript事件
- javaScript事件(三)事件物件JavaScript事件物件
- Solidity事件,等待事件Solid事件
- js--事件流、事件委託、事件階段JS事件
- js 事件冒泡 事件代理 事件捕捉 this指標 bind thisJS事件指標
- JavaScript事件冒泡、事件捕獲和阻止預設事件JavaScript事件
- 事件和事件監聽器事件
- 事件風暴 vs 事件建模事件
- 事件模型和事件委託事件模型
- 事件冒泡 和 事件捕獲事件
- jQuery 事件(二) 表單事件jQuery事件
- Qt 事件傳遞流程-事件處理器|事件分發器|事件過濾器QT事件過濾器
- Javascript事件模型系列(一)事件及事件的三種模型JavaScript事件模型
- 事件系統-z 事件發現事件
- Js 事件原理與事件委託JS事件
- touch事件與click事件區別事件
- JS事件流和事件委託JS事件
- input事件和change事件區別事件
- Evenbus普通事件,粘性事件事件
- 【等待事件】ORACLE常見等待事件事件Oracle
- 模擬tap事件和longTap事件事件
- javaScript事件(二)事件處理程式JavaScript事件
- Vue事件獲取觸發事件物件和繫結事件物件Vue事件物件
- JS的事件物件與事件機制JS事件物件
- 委託與事件-事件詳解(二)事件
- 事件分發之View事件處理事件View
- 事件消費者之 Projector - 事件溯源事件Project
- 事件消費者之 Reactor - 事件溯源事件React
- AngularJs 鍵盤事件和滑鼠事件AngularJS事件
- iOS事件攔截和事件轉發iOS事件
- jQuery 事件(一) 滑鼠與鍵盤事件jQuery事件