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,两次都输出.

  • 相关阅读:
    继承中类的作用域
    访问控制与继承
    虚函数与抽象基类
    定义基类和派生类
    类成员指针
    固有的不可移植特性
    局部类
    union
    嵌套类
    枚举类型
  • 原文地址:https://www.cnblogs.com/zknu/p/3068552.html
Copyright © 2011-2022 走看看