HarmonyOS之知识点汇总

十万个为什么篇

0-鸿蒙开发:常见问题汇总

1.开发基础篇

1-20篇

1-鸿蒙开发:从HarmonyOS NEXT Developer Preview1(API 11)版本开始,应用开发基本概念、工具准备

2-鸿蒙开发:构建第一个ArkTS应用(Stage模型),并实现页面简单跳转

3-鸿蒙开发:应用程序包基础知识、stage模型、FA模型详解

4-鸿蒙开发:应用程序包开发与使用、HAP、HAR、HSP的基础场景、创建、开发、导出、导入等知识

5-鸿蒙开发:应用程序包安装卸载与更新

6-鸿蒙开发:应用配置文件(Stage模型)、app.json5配置文件、module.json5配置文件

7-鸿蒙开发:资源分类与访问、资源创建、资源匹配

8-鸿蒙开发:初识ArkTS语言

9-鸿蒙开发:ArkTS语言介绍、声明变量、常量、9种数据类型、运算符、if、switch、条件表达式、for循环、for-of循环、While、Do-while、Throw和Try语句

10-鸿蒙开发:ArkTS语言之函数,函数声明、可选参数、 Rest参数、返回类型、函数的作用域、函数调用、函数类型、箭头函数或Lambda函数、闭包、函数重载

11-鸿蒙开发:ArkTS语言之类class、类声明、字段、方法、构造函数、可见性修饰符、对象字面量

12-鸿蒙开发:ArkTS语言之接口声明、接口属性、接口继承

13-鸿蒙开发:ArkTS语言之泛型类型和函数、泛型类和接口、泛型约束、泛型函数、泛型默认值

14-鸿蒙开发:ArkTS语言之空安全、非空断言运算符、空值合并运算符、可选链

15-鸿蒙开发:ArkTS语言之模块、模块导出、模块导入、顶层语句、程序入口、ArkUI支持

16-鸿蒙开发:UI范式之基本语法概述

17-鸿蒙开发:UI范式之声明式UI描述、创建组件、配置属性、配置事件、配置子组件

18-鸿蒙开发:UI范式之自定义组件、创建自定义组件

19-鸿蒙开发:UI范式之页面和自定义组件生命周期、自定义组件的创建和渲染流程、重新渲染、删除

20-鸿蒙开发:UI范式之自定义组件冻结功能: 支持的场景页面路由、TabContent、LazyforEach等场景

21-40篇

21-鸿蒙开发:UI范式之@Builder装饰器、自定义构建函数、装饰器使用说明、参数传递、按值传递、按引用传递

22-鸿蒙开发:UI范式之@BuilderParam装饰器、引用@Builder函数

23-鸿蒙开发:UI范式之wrapBuilder、封装全局@Builder

24-鸿蒙开发:UI范式之@Styles装饰器、定义组件重用样式

25-鸿蒙开发:UI范式之@Extend装饰器、定义扩展组件样式

26-鸿蒙开发:UI范式之stateStyles、多态样式

27-鸿蒙开发:UI范式之@AnimatableExtend装饰器、定义可动画属性

28-鸿蒙开发:UI范式之@Require装饰器、校验构造传参

29-鸿蒙开发:UI范式之状态管理概述

30-鸿蒙开发:UI范式之@State装饰器、组件内状态

31-鸿蒙开发:UI范式之管理组件拥有的状态,@Prop装饰器:父子单向同步

32-鸿蒙开发:UI范式之管理组件拥有的状态,@Link装饰器:父子双向同步

33-鸿蒙开发:UI范式之管理组件拥有的状态,@Provide装饰器和@Consume装饰器:与后代组件双向同步

34-鸿蒙开发:UI范式之管理组件拥有的状态,@Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化

35-鸿蒙开发:UI范式之管理应用拥有的状态概述

36-鸿蒙开发:UI范式之管理应用拥有的状态,LocalStorage:页面级UI状态存储

37-鸿蒙开发:UI范式之管理应用拥有的状态,AppStorage:应用全局的UI状态存储

38-鸿蒙开发:UI范式之管理应用拥有的状态,PersistentStorage:持久化存储UI状态

39-鸿蒙开发:UI范式之管理应用拥有的状态,Environment:设备环境查询

40-鸿蒙开发:UI范式之其他状态管理概述

41-60篇

41-鸿蒙开发:UI范式之@Watch装饰器:状态变量更改通知

42-鸿蒙开发:UI范式之$$语法:内置组件双向同步

43-鸿蒙开发:UI范式之@Track装饰器:class对象属性级更新

44-鸿蒙开发:UI范式之MVVM模式

45-鸿蒙开发:UI范式之状态管理优秀实践

46-鸿蒙开发:UI范式之状态管理合理使用开发指导

47-鸿蒙开发:UI范式之渲染控制概述

48-鸿蒙开发:UI范式之渲染控制,if/else:条件渲染

49-鸿蒙开发:UI范式之渲染控制,ForEach:循环渲染

50-鸿蒙开发:UI范式之渲染控制,LazyForEach:数据懒加载

51-鸿蒙开发:Ability Kit(即程序框架服务)简介

52-鸿蒙开发:Ability Kit之应用模型

53-鸿蒙开发:Ability Kit之Stage模型开发概述

54-鸿蒙开发:Ability Kit之Stage模型开发,应用/组件级配置

55-鸿蒙开发:Ability Kit之Stage模型开发,UIAbility组件概述

56-鸿蒙开发:Ability Kit之Stage模型开发,UIAbility组件生命周期

57-鸿蒙开发:Ability Kit之Stage模型开发,UIAbility组件启动模式

58-鸿蒙开发:Ability Kit之Stage模型开发,UIAbility组件基本用法

59-鸿蒙开发:Ability Kit之Stage模型开发,UIAbility组件与UI的数据同步

60-鸿蒙开发:Ability Kit之Stage模型开发,UIAbility组件间交互(设备内)、removeMissionAfterTerminate配置移除快照

61-80篇

61-鸿蒙开发:Ability Kit之Stage模型开发,ExtensionAbility组件概述

62-鸿蒙开发:Ability Kit之Stage模型开发,AbilityStage组件容器

63-鸿蒙开发:Ability Kit之Stage模型开发,应用上下文Context

64-鸿蒙开发:Ability Kit之信息传递载体Want,Want概述

65-鸿蒙开发:Ability Kit之信息传递载体Want,显式Want与隐式Want匹配规则

66-鸿蒙开发:Ability Kit之信息传递载体Want,使用显式Want启动应用组件

67-鸿蒙开发:Ability Kit之信息传递载体Want,使用隐式Want打开网址

68-鸿蒙开发:Ability Kit之信息传递载体Want,应用间使用Want分享数据

69-鸿蒙开发:Ability Kit之Stage模型开发,组件启动规则(Stage模型)

70-鸿蒙开发:Ability Kit之Stage模型开发,订阅系统环境变量的变化

71-鸿蒙开发:Ability Kit之Stage模型开发,进程模型概述

72-鸿蒙开发:Ability Kit之Stage模型开发,线程模型概述

73-鸿蒙开发:Ability Kit之Stage模型开发,使用EventHub进行线程内通信

74-鸿蒙开发:Ability Kit之Stage模型开发,Stage模型应用配置文件

75-鸿蒙开发:ArkUI(方舟UI框架)之ArkUI简介

76-鸿蒙开发:ArkUI(方舟UI框架)之UI开发(ArkTS声明式开发范式)概述

77-鸿蒙开发:ArkUI(方舟UI框架)之开发布局,布局概述

78-鸿蒙开发:ArkUI(方舟UI框架)之构建布局,线性布局(Row/Column)

79-鸿蒙开发:ArkUI(方舟UI框架)之构建布局,层叠布局(Stack)

80-鸿蒙开发:ArkUI(方舟UI框架)之构建布局,弹性布局(Flex)

81-100篇

81-鸿蒙开发:ArkUI(方舟UI框架)之构建布局,相对布局(RelativeContainer)

82-鸿蒙开发:ArkUI(方舟UI框架)之构建布局,栅格布局(GridRow/GridCol)

83-鸿蒙开发:ArkUI(方舟UI框架)之构建布局,媒体查询(@ohos.mediaquery)

84-鸿蒙开发:ArkUI(方舟UI框架)之构建布局,创建列表(List)

85-鸿蒙开发:ArkUI(方舟UI框架)之构建布局,创建网格(Grid/GridItem)

86-鸿蒙开发:ArkUI(方舟UI框架)之构建布局,创建轮播(Swiper)

87-鸿蒙开发:ArkUI(方舟UI框架)之UI开发,开发应用沉浸式效果

88-鸿蒙开发:ArkUI(方舟UI框架)之添加常用组件,按钮(Button)

89-鸿蒙开发:ArkUI(方舟UI框架)之添加常用组件,单选框(Radio)

90-鸿蒙开发:ArkUI(方舟UI框架)之添加常用组件,切换按钮(Toggle)

91-鸿蒙开发:ArkUI(方舟UI框架)之添加常用组件,进度条(Progress)

92-鸿蒙开发:ArkUI(方舟UI框架)之添加常用组件,文本显示(Text/Span)

93-鸿蒙开发:ArkUI(方舟UI框架)之添加常用组件,文本输入(TextInput/TextArea)

94-鸿蒙开发:ArkUI(方舟UI框架)之添加常用组件,显示图片(Image)

95-鸿蒙开发:ArkUI(方舟UI框架)之添加常用组件,自定义弹窗(CustomDialog)

96-鸿蒙开发:ArkUI(方舟UI框架)之添加常用组件,视频播放(Video)

97-鸿蒙开发:ArkUI(方舟UI框架)之添加常用组件,自定义绘制(XComponent)

98-鸿蒙开发:ArkUI(方舟UI框架)之添加常用组件,Native XComponent

99-鸿蒙开发:ArkUI(方舟UI框架)之添加气泡和菜单,气泡提示(Popup)

100-鸿蒙开发:ArkUI(方舟UI框架)之添加气泡和菜单,菜单(Menu)

101-120篇

101-鸿蒙开发:ArkUI(方舟UI框架)之设置页面路由和组件导航,组件导航(Navigation)

102-鸿蒙开发:ArkUI(方舟UI框架)之设置页面路由和组件导航,组件导航(Tabs)

103-鸿蒙开发:ArkUI(方舟UI框架)之设置页面路由和组件导航,页面路由(@ohos.router)

...

2.开发进阶篇

22-鸿蒙开发:UI范式之@BuilderParam装饰器、引用@Builder函数

3.零碎知识

1-10

1 -鸿蒙开发:零碎知识之TypeScript中:===和==的区别

2-鸿蒙开发:如何拉起系统设置某页面?

3-鸿蒙开发:如何查询想要打开的设置页面的uri

posted on 2025-02-12 16:05  梁飞宇  阅读(87)  评论(0)    收藏  举报