2024鸿蒙生态学堂

郭杰 ... 2024-7-28 大约 2 分钟

# 2024鸿蒙生态学堂

1)web组件的加载

网络 本地 HTML数据

历史记录导航 页面调整 跨应用跳转2) 应用侧与前端页面的交互

应用侧调用前端页面函数 建立数据通道的方式

3)自定义页面请求响应(响应拦截)

4)缓存机制

cookie

缓存管理

domStorage

隐私模式

5)调试与调优

devtools

预解析(DNS)/预链接(TCP链接)

预加载(静态内容) =》 onPageEnd生命周期中 prefetchPage

6)其他场景

1、文件上传

2、web组件的下载

3、深色模式

1)ohpm hpm 的区别,

应用开发者采用的是ohpm

hpm对开发不重要,是给open 系统使用的,用于IOT设备,物联网设备

2)声明式UI如何处理全局公共样式

IOT方向,三方框架

localhostServer,开启端口,然后开启加载页面

全局状态管理,State的状态,全局的装饰器

广度优先遍历(BFS)

共享库

APPsize优先

性能优先

布局方式

3)响应式布局(挪移重复)

5)自适应布局(拉伸、均分、占比、缩放、延伸、隐藏、折行)

4)分栏布局

js-e2e工具库 检测JS的兼容性

性能优化:

1)合理使用并行化、异步化、预加载和缓存

2)尽量减少布局的嵌套

3)合理管理状态变量

4)合理使用系统接口,避免冗余操作

列表:懒加载+组件复用(@Reusable → aboutToReuse数据更新)

组件复用优化点:

1)组件复用使用builder

2)不要使用函数入参

后台任务:

1)1次三分钟,每天10分钟

2)常驻内存

3)系统不定时调度任务

4)定时任务

没有热修复

鸿蒙 增强混淆能力

上次编辑于: 2024年7月28日 21:17
贡献者: guojie