因为js 可以操作DOM ,所以浏览器在渲染HTML代码时,遇到<script>标签会先解析所有的js,解析完成之后继续向下解析。所以<script>放在底部最后加载比较好,大多数都是这样的。
但是如果你的js会改变全局的样式,比如一个js文件会改变所有的字体,那就应该放在前了,,让它优先解析。

因为js 可以操作DOM ,所以浏览器在渲染HTML代码时,遇到<script>标签会先解析所有的js,解析完成之后继续向下解析。所以<script>放在底部最后加载比较好,大多数都是这样的。
但是如果你的js会改变全局的样式,比如一个js文件会改变所有的字体,那就应该放在前了,,让它优先解析。