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)定时任务
没有热修复
鸿蒙 增强混淆能力