0
與defer
屬性在Firefox從CDN加載時我遇到了jQuery的一個非常分散的問題與「延遲」時加載偶爾不可用:jQuery的從CDN
<script defer src="http://code.jquery.com/jquery-1.11.3.min.js" ></script>
<script defer src="http://localhost/bloomingtontutors/public/js/bootstrap-3.3.2.js" ></script>
<script defer src="http://localhost/bloomingtontutors/public/js/fuelux.js" ></script>
...
大部分的時間,至少在我的開發服務器,這工作得很好。然而,也許1/5的時候,我加載頁面我得到的錯誤,從引導,FuelUX,和幾乎所有其他插件指出jQuery是沒有定義:
我很驚訝,因爲即使在這種情況下, ,如果我查看Firefox控制檯中的時間戳,看起來腳本按照正確的順序加載。
這是怎麼回事?這是defer
還是Firefox或CDN的問題,還是我做錯了什麼?
這就是我最終做的。但是,我希望推遲所有的JS來改善我的頁面加載時間。 'defer'應該按順序運行,所以我仍然不知道爲什麼會出現這個問題。 – alexw