onload 事件css
window.onload只会执行一次。html
stackoverflow中的讨论:window.onload vs document.onloadjquery
window.load用的多一些。code
http://www.cnblogs.com/wsun/p/3916487.htmlhtm
window.load
是必须等待网页所有加载完毕(包括图片等),而后再执行JS代码。 $(document).ready()
只须要等待网页中的DOM结构加载完毕,就能执行JS代码;也就是说,能够不等外部js、css、图片所有加载完毕。blog
注意,若html中有:事件
<script src="1.js"></script> <script src="2.js"></script>
是先加载1.js,完毕后,再加载2.js。图片