我正在建立一個使用HTML5 Boilerplate 4.0的新網站,並且遇到了jQuery本地後備代碼的問題。代碼在這裏:document.write fallback導致jQuery無序加載
<!-- <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script> -->
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.8.1.min.js"><\/script>')</script>
<script src="js/plugins.js"></script>
<script src="js/main.js"></script>
我在本地開發,現在,所以我已經註釋掉了CDN行。我的問題是,jQuery沒有加載,但它加載後plugins.js和main.js,導致未定義的錯誤。
我發現最接近可能的解釋是this previous answer的#4點,這表明這是預期的,但是...上面是jQuery最常用的本地回退代碼,它是H5BP,這是嚴格審查。我一定錯過了什麼,是嗎?