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

执行时间:
window.onload:必须等待网页中所有的内容加载完毕后(包括图片)才能执行;
$(document).ready();网页中所有DOM结构绘制完毕后就执行,可能DOM元素关联的东西并没有加载完.
编写个数:

1 window.onload=function(){alert(0);}
2 window.onload=function(){alert(1);}

结果只会输出1;

1 $(document).ready(function(){alert(0)});
2 $(document).ready(function(){alert(1)});

先弹出0,在弹出1;

简写:
window.onload=function(){};没有简写的形式.
$(document).ready(function(){});
可以简写成这样;
$(function(){})

原文地址:https://www.cnblogs.com/guoyansi19900907/p/3638435.html