正确放置外部javascript

Proper placing of external javascript

本文关键字:外部 javascript      更新时间:2023-09-26

可能重复:
哪里是放置<脚本>HTML标记中的标记?

我已经研究javascript很长一段时间了,我主要关心的问题之一是我是否学习了正确的实践,我已经就此询问了不同的人,但他们似乎给了我相当模糊的答案,我知道外部样式表应该放在head标记中,但当涉及到javascript时?我应该把我的外部javascript放在head标记中吗?还是在正文标记的底部(在结束标记之前)?

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

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