正确放置外部JavaScript

时间:2012-02-23 16:09:00

标签: javascript

  

可能重复:
  Where is the best place to put <script> tags in HTML markup?

我一直在研究javascript已经有一段时间了,我主要担心的一个问题是我是否正在学习正确的练习,我已经向不同的人询问过这个但是他们似乎给了我相当模糊的答案,我知道外部样式表应该被放置在head标签内但是当谈到Javascript?我应该将我的外部javascript放在head标签中吗?或者在body标签的底部(在结束标签之前)?

1 个答案:

答案 0 :(得分:0)

您应该将所有<script>个节点放在<body>标记的最底部的简单原因是,<script>个节点将阻止DOM渲染过程和浏览器“UI线程”

在现代浏览器中,您可以通过指示deferasync等属性来解决该问题,但旧的浏览器不知道这些属性。