01.css样式属于异步加载,加载过程中不会影响到DOM树的生成,但是会影响到Render(渲染)树的生成,进而影响到layout(布局)。所以一般会把link标签尽量放在head里面,然后在解析DOM树的时候是自上而下的,解析DOM树的加载和CSS样式的加载尽可能的并行,加快Render(渲染)树生成的速度。
02-js脚本应该放在底部,如果js放在首部,js脚本会阻止页面中其他内容的加载与显示,
而且js的作用主要是处理交互,而交互必须得先让页面呈现才能进行,所以为了保证用户体验,尽量让css在头部提前加载,js处于页面尾部后加载。
CSS和JS的位置会影响页面的效率,为什么?
最新推荐文章于 2023-02-09 16:56:15 发布