1. 首页
  2. 编程语言
  3. Javascript
  4. jQuery中的ready函数与window.onload谁先执行

jQuery中的ready函数与window.onload谁先执行

上传者: 2021-09-15 11:25:08上传 PDF文件 60.62 KB 热度 15次

是不是可以用window.onload = function(){ ... }来实现呢?  我们使用window.onload = function(){ ... },是希望在页面被载入时执行function中的处理,但是这些JS代码只有在页面上的全部内容加载完成的时候才会执行。将window.onload放在最上边的原因就是当你第一次运行codes的时候,HTML'document'还没有加载完成。  而$.ready()却不需要载入得这么“完全”。因此,ready肯定在onload 之前发生,页面加载大或者多的图片而使onload执行延后,使用jquery的ready可缓解此问题。document.onload和window.onload没有本质的区别,都是指页面载入完成后执行指定函数。

用户评论