1、onload
onload是javascript中的方法,使用为window.onload = function(){}
在javascript中,window.onload = function(){}表示入口函数
- window.onload只能执行一次
window.onload = function(){
alert(1)
}
window.onload = function(){
alert(2)
}
//弹出结果为2
- 使用了window.onload,得等整个网页加载完成才能往下执行js部分的代码
- 无简写方式
2.ready
ready是jQuery中的方法,使用为$(document).ready(function(){})
在jQuery中也表示入口函数
- $(document).ready(function(){})可以无限执行
$(document).ready(function(){
alert(1)
})
$(document).ready(function(){
alert(2)
})
//结果先弹出1,后弹出2
- 只要dom结构加载完成就可以执行js代码
- 简写方式
$(function(){
alert(1)
})
本文详细解析了JavaScript中的onload方法与jQuery中的ready方法的区别。onload表示入口函数,只能执行一次,需等待整个网页加载完成;而ready方法可无限执行,只需DOM结构加载完成即可执行JS代码。

1093

被折叠的 条评论
为什么被折叠?



