前言
一个浏览器是怎么工作的?
正文
URL 变网页过程:
1. 浏览器通过 http 或 https 协议, 向服务端请求页面
2. 将请求过来的 HEML 代码通过解析, 构建 DOM 树
3. 计算 DOM 树上的 CSS 属性
4. 根据 CSS 属性, 对元素逐个进行渲染, 得到内存位图
5. 一个可选的步骤是对位图进行合成, 这会极大地增加后续绘制的速度
6. 合成之后, 绘制带界面上.
以上内容为个人的学习笔记, 仅作为学习交流之用.
欢迎大家关注公众号, 不定时干货, 只做有价值的输出
作者: Dawnzhang https://www.cnblogs.com/clwydjgs/
来源: http://www.bubuko.com/infodetail-2967976.html