浏览器的本机代码是否被认为是“布局引擎(渲染引擎)”的一部分,还是与之分开?换句话说,如果我们拿Mozilla Firefox来说,DOM对象的创建是不是GECKO的过程?
问问题
66 次
1 回答
1
DOM 在处理 HTML 时由 DOM 解析器创建。这一步完全独立于布局。当 DOM 完成后,布局过程(出于性能原因总是作为本机代码实现)将向现有 DOM 树添加信息(例如每个元素的位置、它使用的颜色等)。
因此,Firefox 中读取/解析 HTML和渲染HTML 的部分是分开的(它们位于源代码中它们自己的子树中并且它们结束)。两者都是本机实现的。
于 2009-11-09T13:00:29.280 回答