window.onload 与 $(document).ready()的区别:


执行时机:前者必须等网页中所有的内容加载完毕后才能执行。

     后者在网页汇总所有DOM结构绘制完毕后就执行,可能DOM元素关联的东西并没有加载完。


编写个数:前者只能有一个。

     后者可以同时编写多个。


简化写法:前者无。

     后者可以简写为:

        $(function(){ 

        //... 

        });