W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
GlobalEventHandlers mixin的onload屬性是一個(gè)事件處理程序, 用于Window、XMLHttpRequest、<img>元素等的加載事件,在資源加載時(shí)會觸發(fā)。
window.onload = funcRef;
funcRef是窗口load事件觸發(fā)時(shí)要調(diào)用的處理函數(shù)。
window.onload = function() {
init();
doSomethingElse();
};
<!doctype html>
<html>
<head>
<title>onload test</title>
// ES5
<script>
function load() {
console.log("load event detected!");
}
window.onload = load;
</script>
// ES2015
<script>
const load = () => {
console.log("load event detected!");
}
window.onload = load;
</script>
</head>
<body>
<p>The load event fires when the document has finished loading!</p>
</body>
</html>
該load事件觸發(fā)在文件加載過程結(jié)束的時(shí)候。此時(shí),文檔中的所有對象都位于DOM中,并且所有圖像,腳本,鏈接和子框架都已完成加載。
還有一些Gecko特定的DOM事件,例如DOMContentLoaded和DOMFrameContentLoaded(可以使用EventTarget.addEventListener()處理)在構(gòu)建頁面的DOM后觸發(fā),但不要等待其他資源完成加載。
規(guī)范 | 狀態(tài) | 注釋 |
---|---|---|
HTML Living Standard 該規(guī)范中的'onload'的定義。 |
Living Standard |
初始定義 |
我們正在將兼容性數(shù)據(jù)轉(zhuǎn)換為機(jī)器可讀的JSON格式。
特征 | Chrome |
Edge |
Firefox(Gecko) |
Internet Explorer |
Opera |
Safari(WebKit) |
---|---|---|---|---|---|---|
基本支持 | 支持 | 支持 | ? | ? | ? | ? |
特征 | Android | Android Webview | Edge | Firefox Mobile (Gecko) | Firefox OS | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|---|---|
基本支持 | ? | 支持 | 支持 | ? | ? | ? | ? | ? | 支持 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: