问大家一个小问题?

任第一 2011-12-22 09:58:16
$(document).ready(function(){
});相当于body里面的onload方法吗?
...全文
63 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tzg157 2011-12-22
  • 打赏
  • 举报
回复
http://blog.csdn.net/yinyaling/article/details/5495779
可以参考下这篇文章里面的解释。
b48121905 2011-12-22
  • 打赏
  • 举报
回复
onload是等页面所有的资源加载完再执行
jquery的ready是指当页面上的所有dom节点加载完之后执行。
两者还是有一定的区别,ready可以不需要等资源文件(图片,视频等)加载完,只需等dom加载完就可以执行。
建议使用ready,可以加快网站执行速度,提高体验。
bbjbepzz 2011-12-22
  • 打赏
  • 举报
回复
if ( document.addEventListener ) {
// Use the handy event callback
document.addEventListener( "DOMContentLoaded", DOMContentLoaded, false );

// A fallback to window.onload, that will always work
window.addEventListener( "load", jQuery.ready, false );

// If IE event model is used
} else if ( document.attachEvent ) {
// ensure firing before onload,
// maybe late but safe also for iframes
document.attachEvent( "onreadystatechange", DOMContentLoaded );

// A fallback to window.onload, that will always work
window.attachEvent( "onload", jQuery.ready );
.......................

其实就是...................
三石-gary 2011-12-22
  • 打赏
  • 举报
回复
嗯。。。差不多是这样
tzg157 2011-12-22
  • 打赏
  • 举报
回复
是的。那是jquery的写法。

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧