有时我需要像这样加载我的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?
示例:
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
对我来说,第一个版本更容易处理,因为我正在加载一个充满辅助类和其他代码的模块,而不仅仅是一个项目。