zoukankan      html  css  js  c++  java
  • JQuerywindow.onload()与$(document).ready();的区别

    JQuery-window.onload()与$(document).ready();的区别

        1、$(document).ready(function(){
             //...
            });
            可以简写为
        $(function(){
             //...
            });
    


    2、window.onload必须等待网页中所有的内容加载完毕后(包括图片)才能执行
       而$(document).ready()在网页中所有DOM结构绘制完毕后就执行,可能DOM
       元素关联的东西并没有加载完
    3、window.onload不能同时写多个,若写多个,只会执行最后面的一个,如:

    window.onload=function(){
        alert('one');
    };
    window.onload=function(){
        alert('two');
    };

    最后只会输出:two.

    $(document).ready();可以同时写多个,并且都执行,如:

    $(document).ready()=function(){
        alert('one');
    };
    $(document).ready()=function(){
        alert('two');
    };

    结果输出:one 在输出two,两次都输出.

  • 相关阅读:
    Sqlite教程(1) SQLiteOpenHelper
    检查网络连接状态。
    GSON解译Json为DTO
    Okhttp教程 (1)
    HashMap的扩容算法
    回溯算法
    动态规划
    实现自旋锁
    Java堆
    垃圾回收算法总结
  • 原文地址:https://www.cnblogs.com/zknu/p/3068552.html
Copyright © 2011-2022 走看看