TS
ArkTS 互动教程
HarmonyOS 应用开发 · 从入门到实战
ArkTS是HarmonyOS优选的主力应用开发语言,基于TypeScript扩展, 提供了声明式UI范式、状态管理、装饰器等强大的开发能力。 本教程通过互动演示和实战案例,带你快速掌握ArkTS开发!
🚀 开始学习
📱 HarmonyOS NEXT
⚡ ArkTS
🎨 ArkUI
🔧 DevEco Studio
📦 Stage模型
互动式学习
代码在线编辑、实时预览,通过互动练习巩固知识点
系统全面
从基础语法到实战项目,10个章节循序渐进
实例丰富
每个知识点配有示例代码和详细注释
实战项目
最终章带你完成一个完整的HarmonyOS应用
课程大纲
**第1章** [ArkTS简介与开发环境搭建](01-getting-started.html)
: HarmonyOS与ArkTS简介、DevEco Studio安装配置、创建第一个ArkTS应用
**第2章** [基础语法](02-basic-syntax.html)
: 变量与常量、数据类型、运算符、类型推断与类型注解
**第3章** [控制流](03-control-flow.html)
: 条件语句、循环语句、break与continue、switch语句
**第4章** [函数](04-functions.html)
: 函数定义与调用、参数与返回值、箭头函数、高阶函数
**第5章** [数组与对象](05-arrays-objects.html)
: 数组操作、对象字面量、解构赋值、展开运算符
**第6章** [类与面向对象](06-classes-oop.html)
: 类的定义、继承、接口、泛型
**第7章** [装饰器](07-decorators.html)
: @Entry、@Component、@State、@Prop、@Link等核心装饰器
**第8章** [声明式UI](08-declarative-ui.html)
: ArkUI框架、组件、布局、样式、事件处理
**第9章** [状态管理](09-state-management.html)
: 组件状态、应用状态、持久化状态、状态同步
**第10章** [实战案例](10-practical-project.html)
: 构建一个完整的待办事项应用,综合运用所学知识