在做了一些有趣的異步閱讀後,我找不到任何有關如果您首先有一個常規腳本標記,然後是一個與異步應該發生的信息。混合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會先加載嗎?