浏览器渲染过程

拿到对应的字节内容,将这些内容转换成字符。

浏览器将会根据HTML 的标准把上一步的结果转换成 “标记(Token)”。比如 <html> 或者 <body> 这种被尖括号包住的 "标记(Token)" 均有特殊的意义

解析HTML生成DOM树。

解析CSS生成CSSOM规则树。

将DOM树与CSSOM规则树合并在一起生成渲染树。

遍历渲染树开始布局,计算每个节点的位置大小信息。【注意,这个时候,还没渲染,只是对最终形成的RenderTree进行一个计算,计算出位置等】

将渲染树每个节点绘制到屏幕。【这里才是进行真正的渲染】

 

案例一

如下的html文档,最后会组建成这样一个dom树

 

案例二

最后form会进行打包,把下面的子元素都打包进来。然后渲染到页面的时候,form是最外层,里面再套一些小的元素

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值