素材巴巴 > 程序开发 >

浏览器显示页面工作流程 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树,最终变成人类可以看到的图像。


<


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。