window.onload | $(document).ready() | |
执行时机 | 必须等待页面中所有内容都加载完毕才会执行 | 页面中所有DOM结构绘制完毕就会执行,可能DOM元素相关联的东西未加载完毕 |
编写的个数 |
只能编写一个,当编写多个时只会执行最后一个 如:window.onload=function(){alert("test1");} window.onload=function(){alert("test2");} 只会执行test2 |
可以编写多个并且都会执行 $(document).ready(function(){alert("test1");}) $(ducument).ready(function(){alert("test2");}) 输出test1和test2 |
简写 | 不可简写 |
可以简写 $(document).ready(function(){alert("test1");})可以简写为 $(function(){alert("test1");}) |