当前位置: 首页 > news >正文

合川网站建设公司爱站网长尾关键词

合川网站建设公司,爱站网长尾关键词,兰溪网站建设,做淘宝有哪些货源网站渲染 渲染流水线 构建 DOM 树 输入:HTML 文档;处理:HTML 解析器解析;输出:DOM 数据解构。 样式计算 输入:CSS 文本;处理:属性值标准化,每个节点具体样式&#xff08…

渲染

渲染流水线

构建 DOM 树

  1. 输入:HTML 文档;
  2. 处理:HTML 解析器解析;
  3. 输出:DOM 数据解构。

样式计算

  1. 输入:CSS 文本;
  2. 处理:属性值标准化,每个节点具体样式(继承、层叠);
  3. 输出:styleSheets(CSSOM)。

布局(DOM 树中元素的计划位置)

  1. DOM & CSSOM 合并成渲染树;
  2. 布局树(DOM 树中的可见元素);
  3. 布局计算。

分层

  1. 特定节点生成专用图层,生成一棵图层树(层叠上下文、Clip,类似 PhotoShop 里的图层);
  2. 拥有层叠上下文属性(明确定位属性、透明属性、CSS 滤镜、z-index 等)的元素会创建单独图层;
  3. 没有图层的 DOM 节点属于父节点图层;
  4. 需要剪裁的地方也会创建图层。

绘制指令

  1. 输入:图层树;
  2. 渲染引擎对图层树中每个图层进行绘制;
  3. 拆分成绘制指令,生成绘制列表,提交到合成线程;
  4. 输出:绘制列表。

分块

  1. 合成线程会将较大、较长的图层(一屏显示不完,大部分不在视口内)划分为图块(tile, 256256, 512512)。

光栅化(栅格化)

  1. 在光栅化线程池中,将视口附近的图块优先生成位图(栅格化执行该操作);
  2. 快速栅格化:GPU 加速,生成位图(GPU 进程)。

合成绘制

  1. 绘制图块命令——DrawQuad,提交给浏览器进程;
  2. 浏览器进程的 viz 组件,根据DrawQuad命令,绘制在屏幕上。

相关概念

重排

  1. 更新了元素的几何属性(如宽、高、边距);
  2. 触发重新布局,解析之后的一系列子阶段;
  3. 更新完成的渲染流水线,开销最大。

重绘

  1. 更新元素的绘制属性(元素的颜色、背景色、边框等);
  2. 布局阶段不会执行(无几何位置变换),直接进入绘制阶段。

合成

  1. 直接进入合成阶段(例如CSS 的 transform 动画);
  2. 直接执行合成阶段,开销最小。
此文章为2月Day9学习笔记,内容来源于极客时间《Vim 实用技巧必知必会》,推荐该课程。
http://www.hengruixuexiao.com/news/40794.html

相关文章:

  • 东莞网站推广网站维护工程师
  • 做网站的钱付款用途写什么企业营销策划有限公司
  • 俄文网站开发地点唐山seo排名优化
  • 完整网站设计超八成搜索网站存在信息泄露问题
  • 我的网站怎么做权重查询爱站网
  • 防水网站建设产品线上营销推广方案
  • 做网站的流程知乎优化推广seo
  • 做原型网站互动网站建设
  • 建设银行网站下载中心在哪站内推广的方法和工具
  • 做网站运营需要学什么条件百度搜索引擎使用技巧
  • 个人如何做问答类网站百度推广一个月费用
  • 山东城建设计院网站互联网站
  • wordpress分类目录和页面太仓seo网站优化软件
  • 日本网站 设计搜索引擎推广方法
  • 网站关键词快速排名我要安装百度
  • 湖南省网站备案登记线上推广app
  • 华强北做电子网站建设河北软文搜索引擎推广公司
  • 国外域名的网站怎么做百度站长工具平台
  • 做儿童文学有哪些的网站免费推广途径
  • 网站制作 台州快优吧seo优化
  • 电商网站设计教程seo外包顾问
  • 常州网站建设外包公司软文内容
  • 企业网站案例分析利尔化学股票股吧
  • 开发公司名称咸宁网站seo
  • 网站建设和维护视频网络营销的基本特征
  • 企业网站运营google seo教程
  • 电子商务网站建设 ppt行业关键词一览表
  • 网站建设和网页设计网站seo优化网站
  • 微信网站公司上海网站制作推广
  • 怎样制作静态网站键词优化排名