HTML 脚本位置
HTML Script Location
收录脚本的标准又变了吗?上次我检查每个人都建议开发人员将他们的脚本 放在结束 </body>
标记之前 .
在 Google Analytics 指南中,他们现在说要将脚本 紧跟在开始 <body>
标记之后 。
您的 main.js
文件或任何您称之为的文件通常最好放在 body 标签的末尾。您也可以将 Google 分析脚本放在页面末尾,但我认为您可能会在此时错过一些事件(当所有 DOM 准备就绪时)。
此外,您可以加载像 Google Analytics 这样的脚本,将 async
属性传递给它,即:<script src="googleAnalytics.js" async></script>
。在这种情况下,将它放在 body 标签的开头是完全可以的,因为它不会承载 DOM.
的加载
edit.: 今天检查一个 Google Analytics 脚本,我注意到这个 a.async=1
,所以我的猜测是,即使你不将异步参数传递给脚本标记,google 的代码仍将 运行 异步。
收录脚本的标准又变了吗?上次我检查每个人都建议开发人员将他们的脚本 放在结束 </body>
标记之前 .
在 Google Analytics 指南中,他们现在说要将脚本 紧跟在开始 <body>
标记之后 。
您的 main.js
文件或任何您称之为的文件通常最好放在 body 标签的末尾。您也可以将 Google 分析脚本放在页面末尾,但我认为您可能会在此时错过一些事件(当所有 DOM 准备就绪时)。
此外,您可以加载像 Google Analytics 这样的脚本,将 async
属性传递给它,即:<script src="googleAnalytics.js" async></script>
。在这种情况下,将它放在 body 标签的开头是完全可以的,因为它不会承载 DOM.
edit.: 今天检查一个 Google Analytics 脚本,我注意到这个 a.async=1
,所以我的猜测是,即使你不将异步参数传递给脚本标记,google 的代码仍将 运行 异步。