1.window.onload在所有包括图片在内的所有资源加载完成才执行,而$(document).ready()在dom绘制完毕即执行 2.window.onload只能执行一个,如有多个,默认执行第一个;而$(documnet).ready()可以执行多个 3.window.onload是javaScript原生方法 而$为jquery对象,可以有简写方法$(function(){})