javascript中的onload方法和jJQuery中的ready方法的区别

    javascript中的onload方法是表示当dom元素都加载完成后然后开始运行。其中onload方法需要Dom元素全部加载完成,当然也会包含图片等元素。

    JQuery中的ready方法是表示当文档结构加载完成后就开始运行。其中不包含图片等元素。

   下面开始具体举例说明:

  请看下面代码:

function a1(){ 
         alert("1"); 
     } 
     function a2(){ 
         alert("2"); 
     } 
     window.onload=a1; 
     window.onload=a2; 

  此时只会弹出1,因为onload方法只能定义一个。如果要想两个同时弹出,请看下面代码:

   

window.onload=function(){
                         a1();
                         a2();
                     }
  
     $(function(){ 
         alert("hello"); 
     }) 

  此时将会弹出两次hello。

 

posted @ 2012-10-20 11:58  孙进  阅读(494)  评论(1编辑  收藏  举报