Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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_Requirejs_Amd - Fatal编程技术网

Javascript 异步加载

Javascript 异步加载,javascript,requirejs,amd,Javascript,Requirejs,Amd,我正在编写一个完全基于JS的应用程序。因此,我有大量的JavaScript文件。但是,我不希望在我的index.html中加载所有的JS文件,只需要一个JS文件,在继续之前,它将负责加载其他JS依赖项 类似于RequireJS。但我不想使用任何其他JS库或框架;甚至连JQuery都没有,所有内容都是用核心Javascript编写的 如何做到这一点?有什么地方我弄错了吗?请注意,如果这是您正在寻找的,那么您不能执行类似()的操作吗。如果要在特定时间加载它们,只需在准备就绪时调用该函数,并使用set

我正在编写一个完全基于JS的应用程序。因此,我有大量的JavaScript文件。但是,我不希望在我的
index.html
中加载所有的JS文件,只需要一个JS文件,在继续之前,它将负责加载其他JS依赖项

类似于
RequireJS
。但我不想使用任何其他JS库或框架;甚至连JQuery都没有,所有内容都是用核心Javascript编写的


如何做到这一点?有什么地方我弄错了吗?

请注意,如果这是您正在寻找的,那么您不能执行类似()的操作吗。如果要在特定时间加载它们,只需在准备就绪时调用该函数,并使用setTimeout函数(setTimeout(function_reference,timeoutMillis);)设置延迟即可


可以在script标记中添加async属性以异步加载JavaScript文件。像这样的

<script src="app.js" async="true">

如果希望在加载html页面后执行脚本,可以使用defer属性


更多信息

这与在特定时间加载无关。。我只希望一个变量包含所有JS依赖项的列表。。还有一个函数将加载这些JS文件。不确定你想要什么,但如果你不想这样做,不妨试试:我的建议:看看requirejs是如何做到的。毕竟,它是开源的!从那开始工作。
<script src="app.js" async="true">