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。