拿到对应的字节内容,将这些内容转换成字符。
浏览器将会根据HTML 的标准把上一步的结果转换成 “标记(Token)”。比如 <html> 或者 <body> 这种被尖括号包住的 "标记(Token)" 均有特殊的意义
解析HTML生成DOM树。
解析CSS生成CSSOM规则树。
将DOM树与CSSOM规则树合并在一起生成渲染树。
遍历渲染树开始布局,计算每个节点的位置大小信息。【注意,这个时候,还没渲染,只是对最终形成的RenderTree进行一个计算,计算出位置等】
将渲染树每个节点绘制到屏幕。【这里才是进行真正的渲染】
案例一
如下的html文档,最后会组建成这样一个dom树
案例二
最后form会进行打包,把下面的子元素都打包进来。然后渲染到页面的时候,form是最外层,里面再套一些小的元素