07
2013
06

浏览器工作原理 - 如何构建渲染树

当Dom树构建完成时,浏览器开始构建另一棵树——渲染树。渲染树由元素显示序列中的可见元素组成,它是文档的可视化表示,构建这棵树是为了以正确的顺序绘制文档内容。

  Firefox将渲染树中的元素称为"frames",WebKit则用"renderer"或渲染对象来描述这些元素。

  一个渲染对象知道怎么布局及绘制自己及它的children。

  RenderObject是Webkit的渲染对象基类,它的定义如下:

«1»