自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 一次完整的http服务过程

一次完整的http服务过程 我们在浏览器地址栏输入网址后发生了什么? 对网址进行DNS域名解析,得到对应的IP地址 根据IP地址找到对应的服务器,发起tcp三次握手协议 建立tcp连接后发起http请求 服务器响应http请求,浏览器得到html代码 浏览器解析html代码并请求html中的资源(js,css,图片等) 浏览器对页面进行渲染呈现给用户 服务器关闭tcp连接 DNS怎么找到域名的? dns域名解析采用的是递归查询的方式,过程是先去找dns域名缓存,缓存找不到就去找根服务器,根域名服务器又会

2021-04-06 18:20:35 54

原创 重绘和重排(回流)

html重绘和重排(回流) 浏览器运行机制 构建dom树: 浏览器渲染引擎解析html文件,首先会遍历html文档,将html标签转换为dom node内容树(DomTree/ContentTree) 构建渲染树: 将css文件以及js生成的css转换为一个渲染树render tree,渲染树中每个节点都有自己的样式style,渲染树中的节点不包括display:none的节点以及head节点 布局渲染树: 从根节点递归调用,计算出每个节点对应的大小位置,给出每个节点在屏幕的具体坐标 绘制渲染树: 遍历

2021-04-06 11:20:44 49

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除