如何通过JS中的URL加载Javascript库

时间:2019-07-01 14:44:18

标签: javascript jquery

有时我需要像这样加载我的JS库,以便始终获得当前版本...

<script src="https://cdn.domain.com/file.js"></script>

但是,当前的问题是我需要以Java代码而不是HTML加载此文件。

伪代码:

waitforload(getscript('https://cdn.domain.com/file.js'));

我需要加载文件,然后等到加载后再继续使用该库(file.js)的其他代码

做到这一点的最佳方法是什么?我似乎找不到一个简单而好的解决方案。

不是重复的

这两种解决方案都建议使用回调。我不想在运行后使用回调执行代码。我要加载该库,然后继续执行下一个代码。

How do I include a JavaScript file in another JavaScript file?

Dynamically load JS inside JS

示例:

 waitforload(getscript('https://cdn.domain.com/file.js'));

 el = new Helpers.Domain.fromFileJs();
 el.something();

 waitforload(getscript('https://cdn.domain.com/file.js', 'mycode()'));

function my code()
  el = new Helpers.Domain.fromFileJs();
  el.something();
end

对我来说,第一个版本更容易处理,因为我正在加载一个充满辅助类和其他代码的模块,而不仅仅是一个项目。

0 个答案:

没有答案