在浏览器中从输入地址到最终的页面渲染完成发生了什么,经过哪几部分?

坑军之王的头像
坑军之王
189

1、DNS 域名解析,把域名解析成 ip 地址;

2、通过 tcp 协议与服务器握手跟服务器建立链接;

3、浏览器向服务器发送请求;

4、服务器响应,若状态码为 200 浏览器接受返回的HTML页面开始渲染;

5、浏览器深度遍历 HTML 节点生成 dom 树;

6、解析 css dom 树并应用他们;

7、js 根据新的渲染树计算各个节点的位置。

用户评论
评论列表