一个页面从输入URL到页面加载完成发生了...待细化

一个页面从输入URL到页面加载完成发生了...

1.查找浏览器缓存

2.寻址:DNS解析 查找该域名对应的IP地址, 如果需要重定向(301),则再次发起请求

3. 进行HTTP协议会话

4.客户端发送请求报头

5. 服务器响应报头

html文档开始下载

文档树建立,根据标记请求所需指定MIME类型的文件

文件显示

-------------------

浏览器这边的工作大致分为:

加载: 根据请求的URL进行域名解析,想服务器发起请求,接收文件(HTML、css、js、图片等)。

解析:对加载的资源(HTML、CSS、JS等)进行语法解析,建立相应的内部数据解构(

      比如:html的DOM树、js的(对象)属性表、CSS的样式规则等)

原文地址:https://www.cnblogs.com/zyjzz/p/7230507.html