问答
1、JQuery 中, $(document).ready()是什么意思?和window.onload 的区别? 还有其他什么写法或者替代方法?
为了提高Web应用程序的响应速度。
区别:
1、执行时机
window.onload网页所有元素(包括元素的所有关联文件)完全加载到浏览器才执行。
$(document).ready()在DOM完全就绪就可以被调用。
2、多次使用
window.onload后面会覆盖前面的函数,所以只能运行一次
$(document).ready()可多次调用
3、简写方式
$(document).ready()
$(document).ready(function(){
//to do...
})
//简写
$(function(){
//to do...
})
//当$()不带参数,默认参数即为"document"
$().ready(function(){
//to do...
})