3

我有一些需要异步运行的外部 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或者是否有更简单的方法?

一些基于我提供的代码示例将不胜感激。

4

0 回答 0