开发者社区> 问答> 正文

浏览器是如何渲染UI的?

展开
收起
前端问答 2019-12-12 07:39:27 782 0
1 条回答
写回答
取消 提交回答
  • 前端问答小助手
    1. 浏览器获取HTML⽂件,然后对⽂件进⾏解析,形成DOM Tree
    2. 与此同时,进⾏CSS解析,⽣成Style Rules
    3. 接着将DOM Tree与Style Rules合成为 Render Tree
    4. 接着进⼊布局(Layout)阶段,也就是为每个节点分配⼀个应出现在屏幕上的确切坐标
    5. 随后调⽤GPU进⾏绘制(Paint),遍历Render Tree的节点,并将元素呈现出来

    image.png

    2019-12-12 07:40:03
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Fusion Design - 企业级UI解决方案揭秘 立即下载
使用TensorFlow搭建智能开发系统自动生成App UI 立即下载
基于浏览器的实时构建探索之路--玄寂 立即下载