HarmonyOS之知识点汇总
十万个为什么篇
1.开发基础篇
1-20篇
1-鸿蒙开发:从HarmonyOS NEXT Developer Preview1(API 11)版本开始,应用开发基本概念、工具准备
2-鸿蒙开发:构建第一个ArkTS应用(Stage模型),并实现页面简单跳转
3-鸿蒙开发:应用程序包基础知识、stage模型、FA模型详解
4-鸿蒙开发:应用程序包开发与使用、HAP、HAR、HSP的基础场景、创建、开发、导出、导入等知识
6-鸿蒙开发:应用配置文件(Stage模型)、app.json5配置文件、module.json5配置文件
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支持
17-鸿蒙开发:UI范式之声明式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装饰器、定义扩展组件样式
27-鸿蒙开发:UI范式之@AnimatableExtend装饰器、定义可动画属性
28-鸿蒙开发:UI范式之@Require装饰器、校验构造传参
31-鸿蒙开发:UI范式之管理组件拥有的状态,@Prop装饰器:父子单向同步
32-鸿蒙开发:UI范式之管理组件拥有的状态,@Link装饰器:父子双向同步
33-鸿蒙开发:UI范式之管理组件拥有的状态,@Provide装饰器和@Consume装饰器:与后代组件双向同步
34-鸿蒙开发:UI范式之管理组件拥有的状态,@Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化
36-鸿蒙开发:UI范式之管理应用拥有的状态,LocalStorage:页面级UI状态存储
37-鸿蒙开发:UI范式之管理应用拥有的状态,AppStorage:应用全局的UI状态存储
38-鸿蒙开发:UI范式之管理应用拥有的状态,PersistentStorage:持久化存储UI状态
39-鸿蒙开发:UI范式之管理应用拥有的状态,Environment:设备环境查询
41-60篇
41-鸿蒙开发:UI范式之@Watch装饰器:状态变量更改通知
43-鸿蒙开发:UI范式之@Track装饰器:class对象属性级更新
48-鸿蒙开发:UI范式之渲染控制,if/else:条件渲染
49-鸿蒙开发:UI范式之渲染控制,ForEach:循环渲染
50-鸿蒙开发:UI范式之渲染控制,LazyForEach:数据懒加载
51-鸿蒙开发: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模型应用配置文件
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函数