我有一些需要异步运行的外部 JS 代码。我调用它的方式是我在异步函数中创建一个脚本,然后我将其附加到页面上的其余脚本,如下所示..
<script type="text/javascript">
(function() {
var second = document.createElement('script');
second.type = 'text/javascript';
second.async = true;
second.src = "http://myserver.com/second.js";
var scripts = document.getElementsByTagName('script')[0];
scripts.parentNode.insertBefore(second, scripts);
})();
</script>
现在假设有另一个脚本(first.js)也需要异步运行,但它需要在这个脚本(second.js)之前运行,我如何将它们链接在一起以确保在 second.js 运行时已经加载了 first.js ?
不确定我是否应该使用jQuery getScript或者是否有更简单的方法?
一些基于我提供的代码示例将不胜感激。