window.onload与 jQueryready的区别
JavaScript中的代码:
Window.onload = function(){}
等价于jQuery代码:
$(window).load(function(){});
window.load | $(document).ready() | |
|---|---|---|
| 简化写法 | 无 | $(function(){ }); |
| 编写个数 | 不能同时编写多个,多个同时存在只运行最后一个 | 能同时编写多个,多个同时存在也会全部运行 |
| 执行时机 | 必须等待网页中所有的内容加载完毕后(包括图片)才能执行 | 网页中所有DOM结构绘制完毕后就执行,可能DOM元素关联的内容并没有加载完 |