在HTML标题或正文</script>中包含<script>标记有什么区别

时间:2010-11-10 15:37:04

标签: javascript html

在html文档的正文或头部中包含标记时,行为/性能有何不同? 此外,我注意到谷歌分析通常嵌入在身体的末端。那是为什么?

2 个答案:

答案 0 :(得分:13)

大多数情况下,您希望在正文部分的底部包含脚本。基本原因是确保在执行任何javascript之前页面(以及因此DOM)已完全加载。

此外,由于下载脚本会阻止浏览器同时下载任何其他内容,因此如果在脚本之前加载页面元素,页面的加载速度会更快。但是,除非你是一个拥有大量流量的大型网站,如雅虎或谷歌,否则你可能不需要考虑这一点。

答案 1 :(得分:9)

来自雅虎!开发者网络:Put Scripts at the Bottom