我注意到某些脚本似乎在某个页面上的其他脚本之前被调用,我想知道脚本加载的具体顺序是什么?在引用 .js 脚本之前的页内?它们是从第一个开始按顺序运行的吗<script>
页面最后提到的,或者这是否依赖于浏览器?如何确保特定脚本首先在页面中运行?
只要没有动态加载脚本或将脚本标记为异步或延迟,脚本就会按照页面中遇到的顺序运行或评估。因此,首先运行遇到的第一个脚本。
必须加载的外部引用的脚本文件将导致所有进一步的 javascript 执行等待,直到该外部引用的文件被加载、解析并运行。
因此,普通(非异步、非延迟)JavaScript 的评估顺序 100% 确定为页面中遇到的顺序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)