$(function())和window.onload的区别? 创建 $(function())在一个HTML中可以创建多个 window.onload在一个HTML中只能有一个加载时机 $(function())在页面DOM加载完毕时就执行,相当于HTML骨架加载完毕之后就执行,此时页面的图片等资源并没有被加载。 window.onload在页面完全加载完毕时才会执行,此时图片等资源已经加载完毕。 所以就加载时机来看$(function())早于window.onload