首页 > 其他 > 详细

浏览器如何渲染页面

时间:2020-07-12 17:38:15      阅读:65      评论:0      收藏:0      [点我收藏+]

本文参考拉勾教育《前端高手进阶》课程第6讲,以下是个人随笔总结:

一、从HTML到DOM

1.字节  =>(字节流解码)=> 2.字符  =>(输入流预处理)=> 3.统一字符(令牌化)=> 4.令牌 => (构建DOM树)=> 5.DOM树

如下图所示:

技术分享图片

二、解析从CSS到CSSOM

1,解析css生成cssom

三、将DOM树和CSSOM树合并成一棵渲染树(render tree) 

四、布局

1.计算元素的大小及位置

2.输出对应的“盒模型”

五、绘制

1.遍历布局树,生成绘制记录

2.然后渲染引擎会根据绘制记录去绘制相应的内容。

 

浏览器如何渲染页面

原文:https://www.cnblogs.com/wuhua/p/13288533.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!