jquery $(document).ready() 與window.onload的區別


1.執行時間

    window.onload必須等到頁面內包括圖片的所有元素加載完畢后才能執行。 
    $(document).ready()是DOM結構繪制完畢后就執行,不必等到加載完畢。 

2.編寫個數不同

     window.onload不能同時編寫多個,如果有多個window.onload方法,只會執行一個 
     $(document).ready()可以同時編寫多個,並且都可以得到執行 

3.簡化寫法

     window.onload沒有簡化寫法 
     $(document).ready(function(){})可以簡寫成$(function(){});
  • 但有時候需要頁面資源全部加載完成之后才能執行一些方法就用
    $(window).load(function() {
    

$("#btn-upload").click(function(){ //比如說:
uploadPhotos();
});
});

```


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM