早上好,今天是2019年12月6日。歡迎觀看濟(jì)南app開發(fā)的網(wǎng)站,這里是山東文匯軟件
1.執(zhí)行時間 window.onload必須等到頁面內(nèi)包括圖片的所有元素加載完畢后才能執(zhí)行。 $(document).ready()是 DOM 結(jié)構(gòu)繪制完畢后就執(zhí)行,不必等到加載完畢。
onload 事件(W3c上給出的解釋):
定義和用法
onload 事件會在頁面或圖像加載完成后立即發(fā)生。
語法
onload="SomeJavaScriptCode"
支持該事件的 HTML 標(biāo)簽:
支持該事件的 JavaScript 對象:
image, layer, window
在JavaScript中
window.onload = function(){
alert(“text1”);
};
等同于在jQuery中
$(window).load(function(){
alert("text1");
});
2.編寫個數(shù)不同 window.onload不能同時編寫多個,如果有多個 window.onload 方法,只會執(zhí) 行一個 $(document).ready()可以同時編寫多個,并且都可以得到執(zhí)行;
load方法只能執(zhí)行一次,如果在js文件里寫了多個,只能執(zhí)行最后一個。
3.簡化寫法 window.onload沒有簡化寫法 (document).ready(function())可以簡寫成(document).ready(function(){})可以簡寫成(document).ready(function())可以簡寫成(function(){});
例:
$(document).ready(function(){
alert("text2");
});
等同于(簡化寫法)
$(function(){
alert("text2");
});
分享完畢,如果覺得對你有幫助的話,請繼續(xù)關(guān)注本網(wǎng)站吧。我們是一家app開發(fā),微信小程序開發(fā),系統(tǒng)開發(fā)的專業(yè)軟件公司