可能重复:
Where is the best place to put <script> tags in HTML markup?
我一直在研究javascript已经有一段时间了,我主要担心的一个问题是我是否正在学习正确的练习,我已经向不同的人询问过这个但是他们似乎给了我相当模糊的答案,我知道外部样式表应该被放置在head标签内但是当谈到Javascript?我应该将我的外部javascript放在head标签中吗?或者在body标签的底部(在结束标签之前)?
答案 0 :(得分:0)
您应该将所有<script>
个节点放在<body>
标记的最底部的简单原因是,<script>
个节点将阻止DOM渲染过程和浏览器“UI线程”
在现代浏览器中,您可以通过指示defer
和async
等属性来解决该问题,但旧的浏览器不知道这些属性。