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

湛江高端网站建设360搜索入口

湛江高端网站建设,360搜索入口,网站跳转链接生成,深圳网上专业推广公司布局使用不当回导致卡顿、掉帧、响应慢等问题 一、布局流程 1、应用侧会根据前端UI描述创建后端的页面节点树#xff0c;其中包含了处理UI组件属性更新、布局测算、事件处理等逻辑 2、页面节点树创建完成后#xff0c;UI线程会对每个元素进行测算#xff08;Measure#… 布局使用不当回导致卡顿、掉帧、响应慢等问题 一、布局流程 1、应用侧会根据前端UI描述创建后端的页面节点树其中包含了处理UI组件属性更新、布局测算、事件处理等逻辑 2、页面节点树创建完成后UI线程会对每个元素进行测算Measure和布局Layout来确定具体的位置和大小其中Measure阶段负责确定组件对象的测量宽高也就是该组件元素需要占用屏幕的大小然后会在Layout阶段确定组件的最终宽高和四个顶点的位置。 3、确认了具体元素的节点信息位置后会根据页面节点树生成当前的界面描述数据结构  ---  渲染树渲染树由RenderNode渲染节点组成描述了具体的元素在屏幕上的布局信息包含大小、位置以及一些其他属性。 4、最后渲染服务的渲染线程会根据渲染树的信息执行相应的绘制工作。 在布局中若视图嵌套层级深节点数过多会导致Measure和Layout的过程中通过遍历测量组件大小和边界的时间过长造成额外的计算。所以可以从减少节点树或减少测算布局耗时方面来优化布局性能 二、优化布局结构的方法 1、精简节点数 移除冗余的节点 使用扁平化布局减少节点数RelativeContainer、Grid布局等 2、合理控制元素的显示与隐藏 主要有两种控制方式if条件渲染和visibility属性。 使用visibility属性控制场景对性能要求较高并且会频繁切换元素的显示与隐藏的情况下 使用if条件渲染场景如果组件的创建非常消耗资源且不会立即使用也并非频繁切换交互的情况下只在特定条件下才会出现时使用if条件渲染达到懒加载的效果。 3、能够在初期给定宽高的组件在进行UI描述时尽量给定宽高的大小能够减少由于容器尺寸变化造成的重新测算过程的性能 4、合理使用布局组件 使用高级组件条件因为基础组件能够保持良好的性能在一些情况下使用高级组件能够大大减少嵌套节点层数和节点数其带来的性能提升反而高于组件本身的性能消耗。 在相同嵌套层级的情况下如果多种布局方式可以实现相同布局效果优选低消耗布局例如使用Column、Row代替Flex实现相同的单行布局能够通过其他布局大幅度优化节点数的情况下可以使用高级组件代替今天带来更好的性能收益仅在必要的场景下使用高耗时的布局组件如使用Flex实现折行布局、使用Grid实现二维网格布局等。
http://www.w-s-a.com/news/883706/

相关文章:

  • 番禺区住房和建设局物业网站浦东新区网站设计
  • 外贸网站外包WordPress仿牌
  • 如何设计网站logohtml5开发
  • 金坛建设银行总行网站网站开发费用如何记账
  • 贵阳企业网站设计制作湛江知名网站建设电话
  • 网站建设安全性高清效果图网站
  • 上海网站排名推广黄山公司做网站
  • 全国网站建设公司实力排名单页面网站建设
  • 网站建设方案 规划wordpress 要备案吗
  • 一个完整的网站 技术网站建设中 敬请期待.
  • 如何建一个公司的网站网上怎么推广公司产品
  • 十大旅游电子商务网站影楼网站制作
  • 深圳网站建设代理商网业打开慢的原因
  • 旅游网站经营模式在屈臣氏做网站运营
  • 做管理信息的网站com域名查询
  • 免费推广网站推荐外贸推广平台哪个好
  • 腾宁科技做网站399元全包企业校园网站建设
  • 海外医疗兼职网站建设公司取名字大全免费
  • 龙口市规划建设局网站vi设计和品牌设计的区别
  • 企业网站的总体设计网站建设评审验收会议主持词
  • 网站建设完成推广响应式网站设计开发
  • 电商网站用php做的吗网站开发流程可规划为那三个阶段
  • flash网站怎么做音乐停止深圳网站建设金瓷网络
  • 哪个网站可以做房产信息群发怎么做国内网站吗
  • 微商城网站建设公司的价格卖磁铁的网站怎么做的
  • 免费做做网站手机平台软件开发
  • 网站单页做301徐州百度网站快速优化
  • 织梦怎么制作手机网站漳州专业网站建设公司
  • 邓州做网站网络优化概念
  • 查看网站开发phonegap wordpress