js中onload和jQuery中的ready区别
生活随笔
收集整理的這篇文章主要介紹了
js中onload和jQuery中的ready区别
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
js中onload和jQuery中的ready區(qū)別
?window.onload必須等到頁面內(nèi)包括圖片的所有元素加載完畢后才能執(zhí)行。 ------>不能寫多個(gè)(如果有多個(gè),只會(huì)執(zhí)行一個(gè))
?$(document).ready()是DOM結(jié)構(gòu)繪制完畢后就執(zhí)行,不必等到加載完畢。 ------->可以寫多個(gè) ?---->同 $(function(){});
$(document).ready(function(){// 執(zhí)行代碼 }); 或者 $(function(){// 執(zhí)行代碼 }); $(document).ready(function(){ ... });//這個(gè)時(shí)候,不一定要等所有的js和圖片加載完畢,就可以執(zhí)行一些方法,不過有些時(shí)候,必須要等所有的 //元素都加載完畢,才可以執(zhí)行一些方法的時(shí)候,比如說,部分圖片或者什么其他方面還沒有加載好,這個(gè)時(shí)候,點(diǎn)擊某些按鈕,會(huì)導(dǎo)致出現(xiàn)意外的情況,這個(gè)時(shí)候,就需要用到: $(window).load(function () {$("#btn-upload").click(function (){//比如說:uploadPhotos();}); }); posted @ 2018-05-26 01:42 犇犇丶 閱讀(...) 評(píng)論(...) 編輯 收藏總結(jié)
以上是生活随笔為你收集整理的js中onload和jQuery中的ready区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。