本文實例講述了window.onload與$(document).ready()的區(qū)別。分享給大家供大家參考。具體分析如下:
window.onload是Javascript中得函數(shù),意思是:等待網(wǎng)頁中所有內(nèi)容加載完畢之后(包括圖片);
而$(documetn).ready()是在網(wǎng)頁中的所有DOM結(jié)構(gòu)繪制完畢之后就可以執(zhí)行了,可能有與DOM關(guān)聯(lián)的元素還沒有加載完,所以相比之下更快一些;
比如舉個簡單的例子:
window.onload=function(){ alert('I am No.1');};window.onload=function(){ alert('I am No.2');}根據(jù)上面的意思,結(jié)果只能輸出“I am No.2”
而換成:
$(document).ready(function(){alert('I am No.1');});$(document).ready(function(){alert('I am No.2');});結(jié)果輸出 I am No.1 ,I am No.2
希望本文所述對大家的javascript程序設(shè)計有所幫助。
新聞熱點
疑難解答