我有一些需要异步运行的外部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),如何将它们链接在一起以确保first.js已经加载.js运行?
不确定我是否应该使用jQuery getScript或是否有更简单的方法?
基于我提供的一些代码示例将不胜感激。