我的问题是,有时候一段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