什么时候调用document.ready()?

ove*_*nge 3 javascript jquery

在下面的解析阶段,

在此输入图像描述 $ document.ready()什么时候执行?

ama*_*el2 9

当HTML被加载时,DOM /文档对象模型被加载时的简单anwser ..

文件

包含在$(document).ready()中的代码只有在页面文档对象模型(DOM)准备好执行JavaScript代码后才会运行.


我在这里也很好地解释了:

https://discuss.codecademy.com/t/window-onload-vs-document-ready/19000

我说的地方:

jQuery document.ready将在HTML准备就绪时运行您的代码,但在图像和其他资源完成之前.这是您可以使用JavaScript更改DOM的最早时间,因此它被广泛使用.在像Google Chrome这样的现代浏览器中,它被DOMContentLoaded3取代.再次更多信息在这里.

所以通过你的图片: 在此输入图像描述

当Dom已经"完成"加载时,$ document.ready(fn)将在交互式面的开始加载...