前端学习-浏览器在网页展示过程中负责干什么

2016-09-27  本文已影响19人  熊妹妹
WebKit 主流程
  1. 用户输入URL,浏览器向web服务器发送一个http请求,接受文档内容(HTML、CSS、JS、Images等等)。
  2. 渲染引擎开始解析 HTML 文档,并将各标记逐个转化成DOM Tree上的节点
  1. 解析CSS生成CSS Rule Tree
  2. 解析完成后,浏览器引擎会通过DOM Tree 和 CSS Rule Tree 来构造 Rendering Tree
  1. 进入布局处理,为每个节点分配一个应出现在屏幕上的确切坐标。
  2. 下一步是绘制。系统会遍历Rendering Tree,并调用Rendering器的“paint”方法,将内容显示在屏幕上。绘制工作是使用用户界面基础组件完成的。
上一篇 下一篇

猜你喜欢

热点阅读