《鸿蒙HarmonyOS NEXT发之路 卷1:ArkTS语言篇》深度剖析ArkTS语言的精髓,涵盖了从基础语法到高级概念的全面内容。作者以丰富的实战经验和教学背景,结合详细的发环境搭建指南和实用的问题解决技巧,帮助读者系统学习和应用ArkTS语言,轻松驾驭HarmonyOS NEXT应用发的各个方面。无论是初学者还是有一定经验的发者,《鸿蒙HarmonyOS NEXT发之路 卷1:ArkTS语言篇》都是掌握ArkTS语言及其在实际项目中应用的理想指南。
售 价:¥
纸质售价:¥70.90购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
作者简介
前言
资源下载
第一部分 基础知识
第1章 ArkTS声明式UI开发规范
1.1 HarmonyOS NEXT的介绍与特点
1.2 整体架构
1.3 开发流程
1.4 通用规则
1.5 开发环境搭建
1.6 编写HarmonyOS入门程序
1.7 本章小结
1.8 本章习题
第2章 ArkTS基本知识
2.1 初识ArkTS
2.2 DevEco Studio的使用
2.3 ArkTS的基本语法规则
2.4 本章小结
2.5 本章习题
第3章 函数
3.1 函数声明
3.2 可选参数
3.3 rest参数
3.4 返回类型
3.5 函数的作用域
3.6 函数的调用
3.7 函数类型
3.8 箭头函数或Lambda函数
3.9 闭包
3.10 函数重载
3.11 本章小结
3.12 本章习题
第4章 类和对象
4.1 字段
4.2 方法
4.3 类的继承
4.4 构造函数
4.5 可见性修饰符
4.6 对象变量
4.7 其他
4.8 本章小结
4.9 本章习题
第5章 接口
5.1 接口初探
5.2 可选属性
5.3 只读属性
5.4 实现接口
5.5 继承接口
5.6 类型系统
5.7 本章小结
5.8 本章习题
第6章 泛型类型
6.1 泛型类和接口
6.2 泛型约束
6.3 泛型函数
6.4 泛型默认值
6.5 本章小结
6.6 本章习题
第7章 空安全
7.1 非空断言运算符
7.2 空值合并运算符
7.3 可选链
7.4 本章小结
7.5 本章习题
第8章 模块
8.1 模块化介绍
8.2 ArkTS的模块化
8.3 导出
8.4 导入
8.5 顶层语句
8.6 本章小结
8.7 本章习题
第二部分 ArkTS进阶
第9章 ArkTS高性能最佳实践
9.1 声明与表达式的使用
9.2 函数的性能提升
9.3 数组的性能提升
9.4 异常的处理
9.5 本章小结
9.6 本章习题
第10章 声明式UI描述
10.1 创建组件
10.2 配置属性
10.3 配置事件
10.4 配置子组件
10.5 本章小结
10.6 本章习题
第11章 自定义组件
11.1 创建自定义组件
11.2 页面和自定义组件生命周期
11.3 自定义组件的自定义布局
11.4 自定义组件成员属性访问限定符的使用限制
11.5 本章小结
11.6 本章习题
第12章 装饰器
12.1 @Builder装饰器
12.2 @BuilderParam装饰器
12.3 wrapBuilder
12.4 @Style装饰器
12.5 @Extend装饰器
12.6 stateStyle
12.7 @AnimatableExtend装饰器
12.8 @Require装饰器
12.9 本章小结
12.10 本章习题
第三部分 ArkTS高级特性
第13章 状态管理
13.1 状态管理概述
13.2 @State装饰器:组件内状态
13.3 @Prop装饰器:父子间同步
13.4 @Link装饰器:父子组件双向同步
13.5 @Provide装饰器和@Consume装饰器:与后代组件双向同步
13.6 @Observed装饰器和@ObjectLink装饰器:嵌套类对象的属性变化
13.7 LocalStorage:页面级UI状态存储
13.8 AppStorage:应用全局的UI状态存储
13.9 PersistentStorage:持久化存储UI状态
13.10 Environment:设备环境查询
13.11 其他状态管理
13.12 MVVM模式
13.13 本章小结
13.14 本章习题
第14章 渲染控制
14.1 if/else条件渲染
14.2 ForEach循环渲染
14.3 LazyForEach数据懒加载
14.4 Repeat循环渲染
14.5 本章小结
14.6 本章习题
第15章 从TypeScript到ArkTS的适配
15.1 程序稳定性
15.2 程序性能
15.3 .ets代码兼容性
15.4 兼容TypeScript/JavaScript的约束
15.5 本章小结
15.6 本章习题
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜