引用js文件要放在body顶部还是尾部?

引用js文件要放在body顶部还是尾部?
引用js文件要放在body顶部还是尾部?
引用js文件要放在body顶部还是尾部?

引用js文件的话放到尾部,因为这样的话会让我们页面的渲染速度更快,如果放到顶部会因为js的引入阻塞我们渲染DOM 会慢一些 当然代码量少我们看不出差距,但是应该养成这种习惯

最好是尾部 。 因为 有的js需要 获取 dom必须等 dom渲染结束后才可以

在body最后有一段请求外部js的链接。

既然dom的解析完成是遇到,那么在之前的外部请求不就照样阻塞dom树的形成么,那么在这个js下载执行完成前,应该一直空白的,换句话说这个和将请求放在head中阻塞dom的结果不是一样的么。然而实际效果是页面上很快出现了文字,然后控制台过了很久才有输出。

因为现代浏览器除了dom解析完成之后渲染外,为了提高用户体验,会有个first paint。部分内容将被解析并显示,也就是浏览器能够渲染不完整的dom

需要放顶部就放顶部,不需要放顶部就放尾部

引用文件不是应该放到head里吗,为什么要纠结body顶部还是尾部?