- 55
- 0
- 约7.25千字
- 约 8页
- 2017-06-02 发布于湖北
- 举报
浏览器的渲染原理简介
看到这个标题大家一定会想到这篇神文《How Browsers Work》,这篇文章把浏览器的很多细
节讲得很细,而且也被翻译成了中文。为什么我还想写一篇呢?因为两个原因,
这篇文章太长了,阅读成本太大,不能一口气读完。
花了大力气读了这篇文章后可以了解很多,但似乎对工作没什么帮助。
所以,我准备写下这篇文章来解决上述两个问题。希望你能在上班途中,或是坐马桶时就能
读完,并能从中学会一些能用在工作上的东西。
浏览器工作大流程
废话少说,先来看个图:
从上面这个图中,我们可以看到那么几个事:
1)浏览器会解析三个东西:
一个是HTML/SVG/XHTML,事实上,Webkit 有三个C++ 的类对应这三类文档。解析
这三种文件会产生一个DOM Tree 。
CSS,解析CSS 会产生CSS 规则树。
Javascript,脚本,主要是通过DOM API 和CSSOM API 来操作DOM Tree 和CSS Rule
Tree.
2 )解析完成后,浏览器引擎会通过DOM Tree 和 CSS Rule Tree 来构造 Rendering Tree 。
注意:
Rendering Tree 渲染树并不等同于DOM 树,因为一些像
您可能关注的文档
最近下载
- 第二单元第2课《巧妙的绳结》(课件)2026六年级上册美术人美版.ppt
- 上海师范大学附属中学闵行分校2025-2026学年高三上学期期中考试英语试卷(含答案).docx VIP
- (2026)颈椎手术解剖入路及手术技巧PPT课件.pptx VIP
- 管理研究方法:理论、前沿与操作课件全套.pptx
- 小学生反假币培训.pptx VIP
- 软件开发设计文档模板.docx VIP
- 新生儿黄疸护理查房PPT课件.ppt VIP
- 2025养老护理员职业现状调查研究报告-202512.pdf VIP
- 海克斯康PC-DMIS工程师初级认证考试题库 .pdf VIP
- 《中医护理门诊建设规范》标准文本.pdf VIP
原创力文档

文档评论(0)