window.onload | $(document).ready() | |
执行时机 | 必须等待页面中所有内容都加载完毕才会执行 | 页面中所有DOM结构绘制完毕就会执行,可能DOM元素相关联的东西未加载完毕 |
编写的个数 |
只能编写一个,当编写多个时只会执行最后一个 如:window.onload=function(){alert("test1");} window.onload=function(){alert("test2");} 只会执行test2 |
可以编写多个并且都会执行 $(document).ready(function(){alert("test1");}) $(ducument).ready(function(){alert("test2");}) 输出test1和test2 |
简写 | 不可简写 |
可以简写 $(document).ready(function(){alert("test1");})可以简写为 $(function(){alert("test1");}) |
jQuery知识细节之window.onload与$(document).ready()的区别
原创mb61319a0817c90 博主文章分类:jQuery ©著作权
©著作权归作者所有:来自51CTO博客作者mb61319a0817c90的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:jQuery判断元素是否存在
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章