2015-04-22 57 views
0

很多时候我遇到过javascript脚本,其中有些放在头部,有些放在身体的尽头。在某些jQuery中,我看到了相同的情况。谁能告诉我把脚本放在头部还是身体末端之间有什么区别和意义?脚本代码放在哪里

+5

在您问这个问题之前,您是否尝试过搜索?这已被问**许多**次...... [在哪里把JavaScript放在一个HTML文件?](http://stackoverflow.com/questions/196702/where-to-place-javascript-in-a -html-file) –

+0

没有这样的区别,它取决于你 –

+3

@AmitSoni它不同,在HTML解析器中你有一个递归下降解析器;自上而下的解析器 – InferOn

回答

0

雅虎建议将所有脚本放在页面底部。

由脚本引起的问题是它们会阻止并行下载。 HTTP/1.1规范建议浏览器每个主机名并行下载两个并行组件不得多于 。如果您从多个主机名中提供 图像,则可以并行执行两个以上的下载并发生 。尽管脚本下载,然而,浏览器不会 启动任何其他下载,甚至在不同的主机名... Read More

人们常常看到,jQuery是放置在顶部,这是为了避免任何您可能在自定义代码中遇到的依赖问题。