在html文档的正文或头部中包含标记时,行为/性能有何不同? 此外,我注意到谷歌分析通常嵌入在身体的末端。那是为什么?
答案 0 :(得分:13)
大多数情况下,您希望在正文部分的底部包含脚本。基本原因是确保在执行任何javascript之前页面(以及因此DOM)已完全加载。
此外,由于下载脚本会阻止浏览器同时下载任何其他内容,因此如果在脚本之前加载页面元素,页面的加载速度会更快。但是,除非你是一个拥有大量流量的大型网站,如雅虎或谷歌,否则你可能不需要考虑这一点。
答案 1 :(得分:9)
来自雅虎!开发者网络:Put Scripts at the Bottom