浏览器渲染引擎
2015-09-21 20:30
309 查看
渲染器
所有的HTML节点转换完成以后,就是DOM树构建完毕,即domReady. 浏览器如何将HTML标签解析成DOM树? 答:浏览器是通过渲染引擎实现的。 渲染引擎的职责就是把请求的内容显示到屏幕上,默认情况下能显示Html xml 及图片。通过扩展即插件可以显示pdf等。
渲染引擎的渲染流程
首先通过网络获得请求的内容,通常以8k分块方式完成然后解析HTML构建DOM树(构建DOM节点)
构建渲染树(解析样式信息,比如css样式)
布局渲染树(布局DOM节点,实现布局操作)
绘制渲染树(绘制DOM节点)
以上就是html的基本结构渲染
但这里并不包含解析外部资源的加载,比如图片,脚本等,即便绘制DOM节点已经完成,而外部资源可以还在加载,或未加载
Webkit主要渲染流程
相关文章推荐
- Javascript事件绑定及深入
- 商品中的分页类
- 组合数学--数论
- Android(java)学习笔记260:JNI之native方法头文件的生成
- 关于kdjy的整个项目感想
- Toast的使用
- 三个摘要
- pod install 慢
- js -- use strict
- java8 - 方法引用(method referrance)
- 杰出人士的七种共性之4-独具匠心
- 跟奥巴马一起编程(15)
- 1009. 说反话 (20)
- 基于Netty的RPC简单框架实现(五):功能测试与性能测试
- ACM-ICPC国际大学生程序设计竞赛北京赛区(2015)网络赛 B Mission Impossible 6
- office 2003 完全 卸载 工具 来自微软官方
- office 2003 完全 卸载 工具 来自微软官方
- 数据库之多表查询
- c/c++面试1——字符串替换程序
- 牛客堂常见面试题精讲(一)3