从url输入到页面显示会有哪些步骤 (1)DNS服务器解析域名,找到对应服务器的IP地址;

(2)和服务器建立TCP三次握手连接;

(3)发送HTTP请求,服务器会根据HTTP请求到数据服务器取出相应的资源,并返回给浏览器;

(4)浏览器处理响应

加载:浏览器对一个html页面的加载顺序是从上而下的。 当加载到外部css文件、图片等资源,浏览器会再发起一次http请求,来获取外部资源。 当加载到js文件,html文档会挂起渲染(加载解析渲染同步)的线程,等待js文件加载、解析完毕才可以恢复html文档的渲染线程。 解析:解析DOM树和CSSDOM树。 渲染:构建渲染树,将DOM树进行可视化表示,将页面呈现给用户。

上次更新:
贡献者: 郑壮