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

广西网站建设智能优化百度指数怎么看地域数据

广西网站建设智能优化,百度指数怎么看地域数据,域名向谁申请,佛山制作网站软件1. ArkTs 高性能编程 1.1 ArkTs 高性能编程规则 1.1.1 限制一些 TypeScript 的特性,比如需要不支持属性的动态变更、变量或参数需要明确的类型声明和返回值声明等。1.1.2 禁用 ts-ignore、ts-expect-error 等屏蔽编译校验的命令。1.1.3 开启 TypeScript 的严格模式…

1. ArkTs 高性能编程

1.1 ArkTs 高性能编程规则

  • 1.1.1 限制一些 TypeScript 的特性,比如需要不支持属性的动态变更、变量或参数需要明确的类型声明和返回值声明等。
  • 1.1.2 禁用 @ts-ignore、@ts-expect-error 等屏蔽编译校验的命令。
  • 1.1.3 开启 TypeScript 的严格模式,比如需要严格判空、严格函数类型检查、严格成员初始化等,提高代码的质量和可维护性,避免一些常见错误。
  • 1.1.4 ArkTs 不支持 any 和 unknown 类型。

1.2 使用 AOT 模式对应用进行编译优化
AOT 即提前编译,能够在 Host 端将字节码提前编译成 Target 端可运行的机器码,这样字节码可以获得充分编译优化,放到 Target 端运行时可以获得加速。

2. 提升应用启动和响应速度

2.1 提升应用冷启动的方法

  • 2.1.1 缩短应用进程创建和初始化阶段耗时
    设置合适分辨率的 startWindowIcon
  • 2.1.2 缩短 Application 和 Ability 初始化阶段耗时
    减少首页 Ability 或者 Page 中 import 的模块
  • 2.1.3 缩短 Ability 生命周期阶段耗时
    使用异步加载,避免阻塞生命周期。
  • 2.1.4 缩短加载绘制首页阶段耗时
    延迟加载,使用 LazyForEach 懒加载形式,减少首页数据的加载,做一些冗余加载的消除,提升首桢绘制的速度。

2.2 使用异步加载
异步接口或异步加载

2.3 使用动态加载
使用 async await 动态加载 import 模块。

2.4 延迟加载
长列表场景中,使用 LazyForEach 代替 ForEach。

2.5 使用缓存
当使用 LazyForEach 时,可以搭配使用 .cachedCount() 方法,自定义控制列表的缓存数量,实现更优的滑动体验。

3. 减少丢帧卡顿

3.1 避免在主线程上执行耗时任务
可以将耗时操作放在 TaskPool 或者 Worker (等后台线程)这俩个系统的子线程运行能力,在子线程中执行。

3.2 减少渲染进程的冗余开销
使用资源图代替绘制、合理使用 .renderGroup(true)(系统机制)、尺寸位置设置尽量使用整数,可以减少渲染所需时间,从而减少丢帧卡顿。
组件转场动画推荐使用 transtion。

3.3 减少视图嵌套层级

3.4 组件复用配合 LazyForEach
组件复用功能,使用 @Reusable 装饰器 标记这个组件后,实现 aboutToReuse(params) 方法,把需要更新的信息复制到需要复用的这个组件里面。

3.5 精确控制状态变量的关联组件数
推荐使用状态变量和组件一一绑定的方式,以数据的变更驱动组件的刷新(声明式)。
合理控制状态更新范围,避免关联刷新较大范围或者渲染较慢的组件。

3.6 在对象上谨慎使用状态变量关联
@Prop 是深拷贝,@ObjectLink 是浅拷贝,使用效果相同的场景下,优先使用 @ObjectLink 的方式较少系统内存开销。

4. 使用性能调优工具

http://www.hkea.cn/news/845980/

相关文章:

  • 做网站商丘3a汽车集团公司网络营销方案
  • 网络宣传推广策划范文seo如何优化排名
  • 网站 建设 原则新闻今天的最新新闻
  • 服装网站首页设计主要推广手段免费
  • 网站建设公司做销售好不好?seo搜索引擎优化实训总结
  • 江西威乐建设集团有限公司企业网站长春关键词优化公司
  • 深圳网站建设lxhd英文关键词seo
  • 在线购物商城网站百度移动端排名软件
  • 太原网站的公司友情链接的英文
  • 网站是用什么做的吗百度q3财报2022
  • 深圳福田网站建设公司如何做谷歌seo推广
  • 西安有做网站的吗北京网站设计公司
  • 哪家专门做特卖网站平台连接
  • 衢州网站推广最近发生的重大新闻
  • 网页设计的网站配色方案seo基础培训机构
  • 维护网站是什么工作淄博网站制作
  • 做电影下载网站成本淘宝关键词排名
  • 企业h5网站建设百度推广电话是多少
  • 中国保密在线网站培训系统软文怎么做
  • 山西住房城乡建设部网站整合网络营销是什么
  • 做美图网站有哪些东西吗个人博客seo
  • 南昌专业做网站公司竞价托管怎么做
  • 网站产品展示怎么做微信小程序建站
  • dw做网站的流程客户引流的最快方法是什么
  • 做网站app优惠活动的交换链接营销成功案例
  • 企业公示信息查询系统山西上海百度推广优化公司
  • 上海网站排名优化价格武汉百度快照优化排名
  • 做网站小程序如何做广告宣传与推广
  • 网站建设背景朝阳百度新闻网页
  • 专门做拼团的网站西安网站开发