加载HTML时加载DOM /文档对象模型时的简单提示。
$(document).ready()内包含的代码仅在页面文档对象模型(DOM)准备好执行JavaScript代码后才能运行。
我在这里也很好地解释了这一点:
https://discuss.codecademy.com/t/window-onload-vs-document-ready/19000
我在哪里说:
当HTML都准备就绪,但是在图像和其他资源完成之前,jQuery document.ready将运行您的代码。这是最早可以使用JavaScript更改DOM的时间,因此已被广泛使用。在现代浏览器(如google chrome)中,它已被DOMContentLoaded3取代。再次在这里获得更多信息。
当Dom已“完成”加载时,将以交互式人脸开始时加载$ document.ready(fn)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句