由于事物通过网络传输的方式,某些文件不可避免地会比其他文件更晚到达。假设我有两个js文件a.js和b.js,以及" a"依赖于" b"中的某个对象;我是否需要明确导入" b'"代码进入" a"这样" a"在它能够可靠地从" b"中导入必要的物体之前,不要尝试做任何事情。并导致错误?
答案 0 :(得分:0)
按照HTML中声明的顺序同步加载Javascript文件。因此,如果'B'总是在'A'之前声明,则依赖脚本A需要始终可用。
还有其他方法以异步方式加载其他JS文件,如果某些依赖项未完全加载,可能会导致错误。
您还可以在另一个文件中实现JS文件的加载,从而完全控制文件加载的方式和时间。 Reference here