由於我在我的<script src="/all.js" asynch defer></script>
標記上使用了延遲和異步屬性,因此我的腳本在HTML頁面中無法工作,因爲jQuery(我加載了jQuery在延遲中)。 所以我必須使用natif js的window.onload
方法。 然後我可以使用jQuery。 問題是,window.load
使我的HTML載入時間太長裏面寫我的劇本,所以可以想象當我在jQuery的追加要素,它需要幾秒鐘就可以完成這項工作...推遲腳本標記的屬性使我的腳本太長以至於無法加載
任何解決方案?也許我不明白推遲廣告異步運行..
先謝謝您!
通常情況下,如果您的腳本或插件基於jQuery,那麼您通常會加載jQuery並且_async/defer_腳本。您應該嘗試先加載先決條件,然後儘可能推遲加載依賴項。請注意,可能需要立即執行一些腳本,因此_async/defer_在所有情況下都不可行。 – War10ck 2014-09-30 13:42:34