首页 > 解决方案 > 我可以将分析脚本放在 javascript 文件中吗

问题描述

当我们得到不同的脚本时,比如谷歌分析、adsense 或 facebook 代码等,通常有 2 个脚本。

第一个是外部脚本标记,第二个是一些 javascript 代码。

我的问题:包含这些脚本(与性能相关)的最佳方式是什么?

我正在考虑包括

<script src="//analytics.com/" async defer></script>"` 

in <head>,以及 js 文件中的 js 代码,例如main.js,以便它可以与其余的 javascript 一起缓存和最小化。

这样做会有什么坏处吗?

如果不是,(如果这实际上更好),为什么每个人都建议将脚本放在里面<body>

标签: javascriptperformance

解决方案


仅回答问题:

是的。

这个会比较好吗?

嗯,有点。它将被缓存,最小化,这不是一件坏事。


推荐阅读