参考菜鸟教程
window.onload 与 jQuery ready() 区别
// JavaScript
window.onload = function () {};
// jQuery
$(document).ready(function () {});
以上两种方式都是在 HTML 文档完毕后再执行 DOM 操作,但它们还是有一定的区别,如下图:
$(document).ready(function(){})、 $().ready(function(){})、$(function(){})
三个有区别么
最完整的写法是:$(document).ready(function(){})
ready() 函数仅能用于当前文档,因此无需选择器。所以document选择器可以不要,那么就可以写成:$().ready(function(){})
。最后$
的默认事件就是ready,所以,ready也可以省略,写成:$(function(){})