包含脚本的标准是否已再次更改?上次我检查过每个人都建议开发人员在结束</body>
代码之前将其脚本。
在Google Analytics指南中,他们现在说要在打开<body>
标记后立即放置脚本。
答案 0 :(得分:3)
您的main.js
文件或您称之为的文件通常最好放在身体标记的末尾。您也可以将Google Analytics脚本放在页面末尾,但我认为您可能会错过某些事件(当所有DOM都准备就绪时)。
此外,您可以加载Google Analytics等脚本,将async
属性传递给它,即:<script src="googleAnalytics.js" async></script>
。在这种情况下,将它放在body标签的开头是完全可以的,因为它不会保存DOM的加载。
编辑:今天查看Google Analytics脚本,我注意到了这个a.async=1
,所以我的猜测是,即使你没有将async参数传递给脚本标记,谷歌的代码仍会运行异步。 / p>