一种检查javascript文件是否按顺序加载的方法?
我知道,如果我有一个js文件(一种检查javascript文件是否按顺序加载的方法?,javascript,html,dom,frontend,backend,Javascript,Html,Dom,Frontend,Backend,我知道,如果我有一个js文件(x.js)具有某些功能,另一个文件(y.js)使用x.js中的功能,那么在加载文件时,我必须先加载x.js,然后加载y.js 在更大的项目中,1)是否有一种方法(即编辑器工具、插件、控制台工具、网站)可以检查JS文件是否按正确的顺序加载?或者2)是否有检查JS文件加载顺序的标准化方法 我上周在工作中接了一个很大的项目,有时候主页加载正确,没有控制台错误,其他时候我会遇到一些控制台错误 *这个项目过去有很多部分,但现在他们把它缩减为一部分。然而,JS文件有太多的依赖项
x.js
)具有某些功能,另一个文件(y.js
)使用x.js
中的功能,那么在加载文件时,我必须先加载x.js
,然后加载y.js
在更大的项目中,1)是否有一种方法(即编辑器工具、插件、控制台工具、网站)可以检查JS文件是否按正确的顺序加载?或者2)是否有检查JS文件加载顺序的标准化方法
我上周在工作中接了一个很大的项目,有时候主页加载正确,没有控制台错误,其他时候我会遇到一些控制台错误
*这个项目过去有很多部分,但现在他们把它缩减为一部分。然而,JS文件有太多的依赖项,在我之前工作过的人没有清理文件、标记未使用的函数,甚至没有注释。我相信你可以将具有依赖项的脚本标记为
延迟
,以便在其他脚本先加载之前不会加载它们。从:
如果元素具有src属性,并且元素具有defer
属性,并且元素已标记为“parser inserted”,并且
元素没有异步属性,必须添加元素
到文档创建时将执行的脚本列表的末尾
已完成与该解析器的文档关联的分析
创建了元素
这很有帮助,谢谢。我不明白为什么有人否决了这个问题。如果这些依赖性中有一些相互依赖呢。。。延迟不会有帮助-除非延迟的依赖项顺序正确,否则我猜:p(启用现代ES模块)