jquery $(document).ready() 与window.onload的区别

1.执行时间code

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();
    });
    });io

    ```function

相关文章
相关标签/搜索