扫码关注官方订阅号
$(document).ready时,肯定头部引用的jquery已经加载完毕,有疑问的是
$(document).ready 是否表示 引用的js文件也全部加载完毕?
DOM从上到下的解析的过程中,如果遇到 <script> 标签,不管是外部的也好,内嵌的也好,浏览器都会停止解析页面,转而去执行JavaScript。
<script>
所以说如果已经执行了 $(document).ready(func) 里的函数,那么表示DOM已经加载完成,头部的 <script> 肯定已经被扫描且执行过了。
$(document).ready(func)
简单来说 ready 代表dom结构已经准备好,但不代表dom对象对应的资源已经加载完毕。onload 所有资源都加载完毕
ready
onload
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
DOM从上到下的解析的过程中,如果遇到
<script>
标签,不管是外部的也好,内嵌的也好,浏览器都会停止解析页面,转而去执行JavaScript。所以说如果已经执行了
$(document).ready(func)
里的函数,那么表示DOM已经加载完成,头部的<script>
肯定已经被扫描且执行过了。简单来说
ready
代表dom结构已经准备好,但不代表dom对象对应的资源已经加载完毕。onload
所有资源都加载完毕