window.onload与jQuery的ready的区别
jq 中
$(window).load(function (){
//编写代码
})
相当于js中的
window.onload = function () {
//编写代码
}
1.执行时间不同
1.window.onload必须等到页面内(包括图片)的所有元素加载完毕后才能执行
2.$(document).ready(function(){})是DOM结构绘制完毕就执行,不必等到加载完毕。
2. 简化写法
1.window.onload没有简化写法
2.(function)
3.编写个数的不同
1.window.onload只可以编写一个
这样是无法正确执行的
window.onload = function(){}
window.onload = function () {}
2.$(document).ready(function(){})
这样是可以正确执行
$(document).ready(function(){})
$(document).ready(function(){})