码迷,mamicode.com
首页 > 其他好文 > 详细

浏览器如何渲染页面

时间:2020-07-12 16:22:59      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:前端   课程   字节   height   遍历   http   load   个人随笔   根据   

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

一、从HTML到DOM

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

如下图所示:

技术图片

二、解析从CSS到CSSOM

1,解析css生成cssom

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

四、布局

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

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

五、绘制

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

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

 

浏览器如何渲染页面

标签:前端   课程   字节   height   遍历   http   load   个人随笔   根据   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!