window.onload=function(){
console.log("onload1");
}
window.onload=function(){
console.log("onload2");//只能执行一次,后执行的会覆盖先执行的
}
$(document).ready(function(){
console.log("ready1");
})
$(document).ready(function(){
console.log("ready2");//能执行多次,不会覆盖
})
运行结果:ready1 ready2 onload2
window.onload和$(function(){})的区别
1.jQuery加载完DOM结构就执行,JavaScript还需要加载完图片才执行
2.jQuery的ready函数可以执行n次,后面的不会覆盖前面的
window,onload会覆盖,只会执行一次。