我如何确保我可以从另一个js文件加载代码,以防它还没有从服务器中检索到?

时间:2017-10-18 19:37:48

标签: javascript web-frontend

由于事物通过网络传输的方式,某些文件不可避免地会比其他文件更晚到达。假设我有两个js文件a.js和b.js,以及" a"依赖于" b"中的某个对象;我是否需要明确导入" b'"代码进入" a"这样" a"在它能够可靠地从" b"中导入必要的物体之前,不要尝试做任何事情。并导致错误?

1 个答案:

答案 0 :(得分:0)

按照HTML中声明的顺序同步加载Javascript文件。因此,如果'B'总是在'A'之前声明,则依赖脚本A需要始终可用。

还有其他方法以异步方式加载其他JS文件,如果某些依赖项未完全加载,可能会导致错误。

您还可以在另一个文件中实现JS文件的加载,从而完全控制文件加载的方式和时间。 Reference here