HTML脚本位置

时间:2016-09-06 20:02:39

标签: javascript html standards

包含脚本的标准是否已再次更改?上次我检查过每个人都建议开发人员在结束</body>代码之前将其脚本

在Google Analytics指南中,他们现在说要在打开<body>标记后立即放置脚本。

1 个答案:

答案 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>