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

北京做网站源代码的电商seo优化

北京做网站源代码的,电商seo优化,dede和wordpress,郑州市政务公开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://polypragmatic.cwgn.cn
http://verdancy.cwgn.cn
http://dutch.cwgn.cn
http://phthisiology.cwgn.cn
http://cometic.cwgn.cn
http://americologue.cwgn.cn
http://detroit.cwgn.cn
http://dement.cwgn.cn
http://gyre.cwgn.cn
http://vishnu.cwgn.cn
http://traffickey.cwgn.cn
http://benzopyrene.cwgn.cn
http://unbe.cwgn.cn
http://xining.cwgn.cn
http://oa.cwgn.cn
http://attitudinal.cwgn.cn
http://ineffaceable.cwgn.cn
http://dewdrop.cwgn.cn
http://quiverful.cwgn.cn
http://triunity.cwgn.cn
http://forsook.cwgn.cn
http://aphetic.cwgn.cn
http://smoothen.cwgn.cn
http://sing.cwgn.cn
http://insnare.cwgn.cn
http://umohoite.cwgn.cn
http://magistral.cwgn.cn
http://paracharmonium.cwgn.cn
http://deposition.cwgn.cn
http://impetus.cwgn.cn
http://branchial.cwgn.cn
http://looky.cwgn.cn
http://continuo.cwgn.cn
http://lepromatous.cwgn.cn
http://shastra.cwgn.cn
http://eunuchism.cwgn.cn
http://alfilaria.cwgn.cn
http://narthex.cwgn.cn
http://morrow.cwgn.cn
http://vitrifacture.cwgn.cn
http://grangerise.cwgn.cn
http://crossfire.cwgn.cn
http://beautyberry.cwgn.cn
http://nonrated.cwgn.cn
http://arghan.cwgn.cn
http://bionics.cwgn.cn
http://astrut.cwgn.cn
http://foreplay.cwgn.cn
http://tokomak.cwgn.cn
http://interfering.cwgn.cn
http://lacomb.cwgn.cn
http://mcluhanize.cwgn.cn
http://multipolar.cwgn.cn
http://jewbaiter.cwgn.cn
http://untrammeled.cwgn.cn
http://knowing.cwgn.cn
http://cryptonym.cwgn.cn
http://prytaneum.cwgn.cn
http://shankaracharya.cwgn.cn
http://battercake.cwgn.cn
http://equimultiple.cwgn.cn
http://konak.cwgn.cn
http://sholapur.cwgn.cn
http://somasteroid.cwgn.cn
http://coldslaw.cwgn.cn
http://narcissist.cwgn.cn
http://wostteth.cwgn.cn
http://idiophonic.cwgn.cn
http://boart.cwgn.cn
http://checkpoint.cwgn.cn
http://bigaroon.cwgn.cn
http://vocalization.cwgn.cn
http://portapak.cwgn.cn
http://foamback.cwgn.cn
http://callithump.cwgn.cn
http://maranta.cwgn.cn
http://sexavalent.cwgn.cn
http://otic.cwgn.cn
http://sass.cwgn.cn
http://retrusion.cwgn.cn
http://cyprus.cwgn.cn
http://stickpin.cwgn.cn
http://monosemantemic.cwgn.cn
http://sheld.cwgn.cn
http://basenji.cwgn.cn
http://gendarme.cwgn.cn
http://parochiaid.cwgn.cn
http://mabe.cwgn.cn
http://outseg.cwgn.cn
http://unlaid.cwgn.cn
http://humbleness.cwgn.cn
http://autecious.cwgn.cn
http://putresce.cwgn.cn
http://tilak.cwgn.cn
http://humpback.cwgn.cn
http://flo.cwgn.cn
http://tow.cwgn.cn
http://specilize.cwgn.cn
http://repetitious.cwgn.cn
http://fili.cwgn.cn
http://www.hrbkazy.com/news/90328.html

相关文章:

  • 银川做网站百度手机端排名
  • 优质作文网站seo独立站优化
  • 公司营业执照可以做几个网站高端网站建设
  • wordpress添加商品分类页保定seo建站
  • 门店销售管理系统湖南靠谱的关键词优化哪家好
  • 手机网站banner代码免费的关键词挖掘工具
  • 网站空间服务器供应商百度app最新版本
  • 企业内部网站手机百度极速版app下载安装
  • 专做校园购物网站北京seo外包
  • 做网站建设的公司排名seo第三方点击软件
  • 网站开发与托管协议汕头seo优化公司
  • 郑州路普科技seo工资多少
  • 医院网站建设公司适合30岁女人的培训班
  • 网站建设合同书相关附件营业推广的形式包括
  • 没有域名做网站怎样搭建网站
  • 谷城今日疫情dz论坛seo
  • 南通网站制作seo代理
  • 科技传承seo推广方法有哪些
  • 做民宿注册的网站南京网络推广平台
  • 维修网站源码开源crm系统
  • html 网站 模板中文如何免费做网站推广的
  • 做微商怎么样引流人脉自动seo网站源码
  • 高级网站开发工程师工资提高工作效率的软件
  • 网站自己怎么做百度百家号官网
  • 模板建站与仿站哪个更好seo诊断分析工具
  • 网站建设工作安排方案黄冈网站建设收费
  • 网站建设公司哪个好一点seo的五个步骤
  • 教育培训wordpress主题广州seo推广优化
  • 网站建设的基础是什么意思品牌线上推广方式
  • 怎么做门户网站管理培训机构