面试了许多求职者,很多求职者只知其然,而不知所以然,写此文章为广大前端小伙伴指引迷津。纯干货!纯干货!纯干货!
目录
URL渲染
url渲染页面整个过程?
1. DNS域名解析
2. 构建浏览器和服务器的TCP链接(3次握手)
3. 浏览器发送HTTP请求
4. 服务器处理HTTP请求,并返回请求的资源(HTML,CSS,JS)
5. 浏览器解析并渲染界面
6. 断开TCP链接(4次挥手)
浏览器解析并渲染界面过程?
1.解析HTML,构建DOM树
2.解析CSS,生成CSS规则树
3.合并DOM树和CSS规则,生成render树
4.布局render树,负责各元素尺寸、位置的计算,重绘重排过程
5.绘制render树,将图像绘制出来