Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
一种检查javascript文件是否按顺序加载的方法?_Javascript_Html_Dom_Frontend_Backend - Fatal编程技术网

一种检查javascript文件是否按顺序加载的方法?

一种检查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文件有太多的依赖项

我知道,如果我有一个js文件(
x.js
)具有某些功能,另一个文件(
y.js
)使用
x.js
中的功能,那么在加载文件时,我必须先加载x
.js
,然后加载
y.js

在更大的项目中,1)是否有一种方法(即编辑器工具、插件、控制台工具、网站)可以检查JS文件是否按正确的顺序加载?或者2)是否有检查JS文件加载顺序的标准化方法

我上周在工作中接了一个很大的项目,有时候主页加载正确,没有控制台错误,其他时候我会遇到一些控制台错误


*这个项目过去有很多部分,但现在他们把它缩减为一部分。然而,JS文件有太多的依赖项,在我之前工作过的人没有清理文件、标记未使用的函数,甚至没有注释。

我相信你可以将具有依赖项的脚本标记为
延迟
,以便在其他脚本先加载之前不会加载它们。从:

如果元素具有src属性,并且元素具有defer 属性,并且元素已标记为“parser inserted”,并且 元素没有异步属性,必须添加元素 到文档创建时将执行的脚本列表的末尾 已完成与该解析器的文档关联的分析 创建了元素


这很有帮助,谢谢。我不明白为什么有人否决了这个问题。如果这些依赖性中有一些相互依赖呢。。。延迟不会有帮助-除非延迟的依赖项顺序正确,否则我猜:p(启用现代ES模块)