1、window.onload:(1)必须等待网页中全部的内容加载完毕后(包括图片)才能执行;(2)不能同时编写多个,如:图片
window.onload = function(){io
alert("test1")function
};test
window.onload = function(){document
alert("test2")ready
};onload
结果只会输出“test2”。
2、$(document).ready():(1)网页中全部DOM结构绘制完毕后就执行,可能DOM元素关联的东西并无加载完;
(2)能同时编写多个,如下代码正确执行;
$(document).ready(function(){
alert("Hello World!");
});
$(document).ready(function(){
alert("Hello again!");
});
结果两次都输出;
$(document).ready(function(){
// ..
});
能够简写成:
$(function(){
//..
})