我的問題是,有時候一段JavaScript(通常是Google Analytics)可能需要很長時間才能加載,但對HTML做好準備並不重要被「穿越和操縱」。如果我使用下面的代碼:jQuery文檔ready()函數執行需要很長時間的可能性
$(document).ready(function() {
$("p").text("The DOM is now loaded and can be manipulated.");
});
會這是否意味着<p>
不會被填充,直到像谷歌Analytics(分析)被加載後?
像大多數網站一般不需要Google Analytics(分析),我經常發現我正在等待它加載。 (我不想使用onload,因爲of it's unreliability。)
有沒有更好的方法或方法來說「不要等待[...]」?
注:我通常不能將代碼放在</body>
標記之前的<script>
標記中,因爲該網站基於模板。我通常只能編輯頁面的「內容」。
如果您使用的是當前版本的Google Analytics(analytics.js),請注意[建議的代碼已有所變化](https://developers.google.com/analytics/devguides/collection/analyticsjs/#alternative_async_tracking_snippet )。 – 2016-06-07 13:11:12