繁体   English   中英

如果尚未从服务器检索到另一个js文件,如何确保可以从另一个js文件中加载代码?

[英]How do I make sure I can load code from a another js file in case it wasn't retrieved from the server yet?

由于事物是通过网络传输的,因此某些文件不可避免地会比其他文件晚到达。 可以说我有两个js文件a.js和b.js,“ a”依赖于“ b”中的某个对象; 我是否需要显式地将“ b”的代码导入“ a”,以便“ a”在能够可靠地从“ b”导入必要的对象并导致错误之前不会尝试做任何事情?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM