在做了一些有趣的异步阅读后,我找不到任何有关如果您首先有一个常规脚本标记,然后是一个与异步应该发生的信息。混合html5 <脚本异步>与非异步<script>标签
我试过一个快速测试,它似乎做了我希望的事情:如果我先放置一个非异步标记,它似乎总是在稍后的异步归因标记之前加载它。下面是我与测试代码:
的test.html:
<!doctype html>
<html>
<head><title>test</title></head>
<body>
<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script src="test.js" async></script>
</body>
</html>
test.js:
alert(window.jQuery);
在每一种情况下,它似乎jQuery是加载。也许我在测试中错过了一些东西。它是否正确?我可以将依赖关系放入非异步标记,然后使用异步依赖项吗?这样做特别有利吗?
有没有什么问题?如果你有一些异步然后是非异步会发生什么? async'd js会先加载吗?