浏览器显示页面工作流程 Anjular页面UI闪烁原因
程序开发
2023-09-26 15:01:44
目前我已经从事前端工作5个月左右的时间,今天第一次尝试写博客,内容大多是在学习过程中查到的知识和个人理解的结合,如果有错误,欢迎指出,望同发展、共富裕~~
浏览器显示页面主要分为三个阶段,分别为:加载、解析、渲染,具体工作内容如下:
加载:引用外部文件,把其放到合适位置,页面自上而下的加载,加载过程中伴随着解析、渲染,解析完 一 部分就展示一部分的内容。
解析:主要进行三部分工作,分别为:
1.将HTML解析成DOM树,构建过程是深度遍历方式。
2.将CSS解析成CSS规则树
3.操作JS脚本,通过DOM API和CSS API来操作DOM树和CSS规则树
渲染:就是浏览器通过DOM树和CSS规则树来构造Rendering树,最终变成人类可以看到的图像。
<
标签:
上一篇:
Docker使用(三) — Docker部署安装Nginx
下一篇:
相关文章
-
无相关信息