浏览器是如何渲染页面的?
浏览器从HTTP服务器获取html文档,到呈现页面给用户,经过以下步骤1、解析文档构建dom树HTML/XHTML/SVG:解析这三种文件后,会生成DOM树(DOM Tree)CSS:解析样式表,生成CSS规则树(CSS Rule Tree)JavaScript:解析脚本,通过DOM API和CSSOM API操作DOM Tree和CSS Rule Tree,与用户进行交互2、构建渲染树解析文档完成后,浏览器引擎会将 CSS Rule Tree 附着到DOM Tree 上,并根据DOM