【发布时间】:2010-01-06 01:10:30
【问题描述】:
我读到最好将<script> 标签放在文档末尾。这样做的理由似乎是浏览器将停止在脚本标记下方呈现页面,直到它加载并执行脚本。如果你的脚本标签在页面顶部,渲染会停滞一段时间,这很糟糕。
但是,我不确定这是否真的是真的。
环顾四周,我通常会看到以下位置...
在页面的<head> 内或<body> 标签内
Stackoverflow 是一个将脚本标签放在head 中的网站示例,由于它们通常对性能非常着迷,我开始怀疑页面中的位置是否重要。
body 元素中的最后一件事
另一个放置 javascript 的常见位置似乎是在 <body> 元素的最末端。我假设这意味着页面可以在 javascript 下载并继续执行其操作时呈现。
但哪个更好?
有人对此有什么想法或建议吗?我希望尝试让我们的页面尽快执行并出现在用户面前。
重要吗?位于页面顶部的优势是什么?页面底部?
【问题讨论】:
标签: javascript performance browser