1. 执行时机
window.onload方法是在网页中的所有的元素(包括元素的所有关联文件)都完全加载到浏览器之后才执行。而通过jQuery中的$(document).ready()方法注册的事件处理程序,只要在DOM完全就绪时,就可以调用了,比如一张图片只要<img>标签 完成,不用等这个图片加载完成,就可以设置图片的宽高的属性或样式等。
2. 注册事件
jQuery中的$(document).ready()方法可以多次使用而注册不同的事件处理程序,而window.onload方法一次只能保存对一个函数的引用,多次绑定函数只会覆盖前面的函数。
参考:https://www.cnblogs.com/cuixi/p/3351329.html
END