其中一个最主要的区别是 window.onload是等页面内容全部加载成功的时候执行,而JQuery(document).ready()是等页面的DOM绘制完毕后执行, 就是说如果你的页面中如果有图片没有加载完成的话,window.onload方法是不会执行的,但JQuer(document).ready()会执行。 还有就是一个html页面只能有一个window.onload方法,而JQuery(document).ready()可以有多个;