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