早上好,今天是2019年12月6日。歡迎觀看濟南app開發的網站,這里是山東文匯軟件
1.執行時間 window.onload必須等到頁面內包括圖片的所有元素加載完畢后才能執行。 $(document).ready()是 DOM 結構繪制完畢后就執行,不必等到加載完畢。
onload 事件(W3c上給出的解釋):
定義和用法
onload 事件會在頁面或圖像加載完成后立即發生。
語法
onload="SomeJavaScriptCode"
支持該事件的 HTML 標簽:
支持該事件的 JavaScript 對象:
image, layer, window
在JavaScript中
window.onload = function(){
alert(“text1”);
};
等同于在jQuery中
$(window).load(function(){
alert("text1");
});

2.編寫個數不同 window.onload不能同時編寫多個,如果有多個 window.onload 方法,只會執 行一個 $(document).ready()可以同時編寫多個,并且都可以得到執行;
load方法只能執行一次,如果在js文件里寫了多個,只能執行最后一個。
3.簡化寫法 window.onload沒有簡化寫法 (document).ready(function())可以簡寫成(document).ready(function(){})可以簡寫成(document).ready(function())可以簡寫成(function(){});
例:
$(document).ready(function(){
alert("text2");
});
等同于(簡化寫法)
$(function(){
alert("text2");
});

分享完畢,如果覺得對你有幫助的話,請繼續關注本網站吧。我們是一家app開發,微信小程序開發,系統開發的專業軟件公司



