jquery中$(document).ready(function(){//todo});window.onload时间线关系
1、基于DOM的解析加載過程,即:document.readystate狀態(tài),
其有如下四個狀態(tài):
a、uninitiated,未初始化狀態(tài)。
b、loading,dom開始解析。
c、loaded,dom解析完成、document.ready觸發(fā),然后再加載其他東西(圖片、延遲加載的js代碼等)。
d、complete,所需要的圖片 異步j(luò)s等也加載完成,整個頁面不在請求數(shù)據(jù)。
2、例子如下:
document.onreadystatechange = function(){
if(document.readyState == "complete"){ //當頁面加載狀態(tài)為完全結(jié)束時進入
console.log("dom resolve complete");
}?else if(document.readyState=="loading"){
console.log("dom?resolving");
}else if(document.readyState == "loaded"){
console.log("dom resolved...");
}
}
轉(zhuǎn)載于:https://www.cnblogs.com/flappyboy/p/3833915.html
總結(jié)
以上是生活随笔為你收集整理的jquery中$(document).ready(function(){//todo});window.onload时间线关系的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转帖】漫话C++0x(四) —- fu
- 下一篇: 中科燕园GIS外包案例之五---地下管线