浏览器的内核分成两个部分,一个渲染引擎,另一个是JS引擎。不同的浏览器的渲染引擎不同(不同的浏览的内核不同)。 浏览器工作的流程: 1)浏览器解析内容: HTML/SVG/XHTML,解析这三种文件会生成一个DOM Tree(DOM 树) CSS,解析CSS,产生了CSS规则树 JavaScript脚本,主要是通过DOM API和CSSOM API来操作DOM Tree和CSS Rule Tree。 2)解析结束后,浏览器引擎则通过DOM Tree 和CSS Rule Tree来构建Rendering Tree。 …