window.onload 和 $(document).ready()的区别

$ window.onload $(document).ready()
执行时机 网页中所有内容加载完毕 (包括图片) DOM结构加载完毕后就执行
编写个数 不能同时编写多个window.onload=function(){alert()'test1'}; window.onload=function(){alert('test2)} 结果只输出"test2" 能同时编写多个代码$(document).ready(function(){alert(1)}); $(document.ready(funciont(){alert(2)});) 输出两次结果
简化写法 无) $(function(){......});)

$(document) = $() //$()不带参数时默认是"document"
因此$(document).ready()可以简写为

$().ready(function(){
}); 

参考4.11

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。