网页加载过程,及解析全过程,包括html css及javascript

2020-04-21 科技 58阅读
好吧 ,我把我的理解跟你说下:
html解析过程是从开头一行一行执行。
如果遇到CSS的加载以及JS的加载的话就会阻塞等待这些东西加载完毕甚至是JS执行完毕之后才进行继续加载。所以页面中如果JS全放在头部并且开始就执行的话,如果网速跟不上,可能出现短暂的空白!所以JS一般放在页面末尾。
css放在头部!
加载完毕后,会进行结构渲染。比方浏览器会先让样式作用于元素,出项位置等几何属性,同时进行页面外观渲染!
如果后面的操作有改变这些东西的话,可能会触发重排,和重绘!具体可以搜一下这几个词语!
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com