浏览器的哪个组件负责构建 DOM 树,这棵 DOM 树存在于哪里?渲染引擎还是 JavaScript 引擎?
我是否理解正确,渲染引擎以渲染引擎编写的任何语言在内存中构建 DOM 树,并为 JavaScript 公开一个 API 来修改它?JavaScript 引擎是否创建 JavaScript 对象,例如 HTMLAnchorElement 对象,例如一对一匹配渲染引擎构建的 DOM 树?
浏览器的哪个组件负责构建 DOM 树,这棵 DOM 树存在于哪里?渲染引擎还是 JavaScript 引擎?
我是否理解正确,渲染引擎以渲染引擎编写的任何语言在内存中构建 DOM 树,并为 JavaScript 公开一个 API 来修改它?JavaScript 引擎是否创建 JavaScript 对象,例如 HTMLAnchorElement 对象,例如一对一匹配渲染引擎构建的 DOM 树?
请看下面的链接。 http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/
有五个组件在浏览器中起着至关重要的作用
I Parser 是负责构建 DOM 树的组件。浏览器中有很多解析器,仅举几例(HTML、XHTML、SVG、CSS 等)。希望这可以帮助。