万本电子书0元读

万本电子书0元读

顶部广告

鸿蒙HarmonyOS NEXT开发之路 卷1:ArkTS语言篇电子书

《鸿蒙HarmonyOS NEXT发之路 卷1:ArkTS语言篇》深度剖析ArkTS语言的精髓,涵盖了从基础语法到高级概念的全面内容。作者以丰富的实战经验和教学背景,结合详细的发环境搭建指南和实用的问题解决技巧,帮助读者系统学习和应用ArkTS语言,轻松驾驭HarmonyOS NEXT应用发的各个方面。无论是初学者还是有一定经验的发者,《鸿蒙HarmonyOS NEXT发之路 卷1:ArkTS语言篇》都是掌握ArkTS语言及其在实际项目中应用的理想指南。

售       价:¥

纸质售价:¥70.90购买纸书

3人正在读 | 0人评论 6.6

作       者:马剑威、贾振锋

出  版  社:清华大学出版社

出版时间:2025-03-01

字       数:15.4万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《鸿蒙HarmonyOS NEXT发之路 卷1:ArkTS语言篇》全面、深地介绍华为HarmonyOS NEXT操作系统中的ArkTS语言。《鸿蒙HarmonyOS NEXT发之路 卷1:ArkTS语言篇》分为基础知识、ArkTS阶和高级特性三部分,引领读者逐步掌握从ArkTS基础到高级特性的发能力。基础知识部分涵盖ArkTS的核心语法,包括声明式UI、函数、类、口、泛型类型、空安全和模块化发,为读者下坚实的发基础。ArkTS阶部分深探讨ArkTS语言的高级特性和最佳实践,例如高性能编程、声明式UI描述、自定义组件和装饰器,全面提升读者在HarmonyOS NEXT平台上的发能力。高级特性部分则聚焦于状态管理机制,详细讲解状态变量的声明和管理,以及它们在UI渲染中的实际应用,帮助读者优化应用性能,实现从TypeScript到ArkTS的平滑过渡。 《鸿蒙HarmonyOS NEXT发之路 卷1:ArkTS语言篇》为有志于掌握HarmonyOS NEXT应用发的读者提供系统性学习资源,从语法讲解到性能优化全面覆盖,可以作为读者学习ArkTS语言和发HarmonyOS应用的参考教材。<br/>【推荐语】<br/>《鸿蒙HarmonyOS NEXT发之路 卷1:ArkTS语言篇》深度剖析ArkTS语言的精髓,涵盖了从基础语法到高级概念的全面内容。作者以丰富的实战经验和教学背景,结合详细的发环境搭建指南和实用的问题解决技巧,帮助读者系统学习和应用ArkTS语言,轻松驾驭HarmonyOS NEXT应用发的各个方面。无论是初学者还是有一定经验的发者,《鸿蒙HarmonyOS NEXT发之路 卷1:ArkTS语言篇》都是掌握ArkTS语言及其在实际项目中应用的理想指南。<br/>【作者】<br/>马剑威 华为发者专家(HDE)、CSDN 博客专家、华为云云享专家、阿里云发者社区专家博主、华为发者学堂鸿蒙生态应用发高级讲师。 贾振锋 拥有12年软件发和移动端研发经验,以及企业内训和咨询经验。双一流、211高校外聘技术专家,HarmonyOS应用发者高级讲师。<br/>
目录展开

作者简介

前言

资源下载

第一部分 基础知识

第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 本章习题

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部