鸿蒙开发第一天

一、开发准备工作

1、开发工具的安装

1)下载地址:https://developer.huawei.com/consumer/cn/deveco-studio/

2)查询API文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V2/syscap-0000001408089368-V2

二、ArkTS语言

1、ArkTS语言特点主打一个:开发效率高,开发体验好

2、TypeScript语法学习:

1)变量声明

TypeScript在JavaScript的基础上加入了静态类型检查功能,因此每一个变量都有固定的数据类型

2)条件控制

TypeScript与大多数开发语言类似,支持基于if-else和Switch的条件控制

注意:在TypeScript中,空字符串、数字0、null、undefined都被认为是false,其他值则为true

3)循环打印

TypeScript支持for和while循环,并且为一些内置类型如array等提供了快捷迭代语法

4)函数

TypeScript通常利用function关键字声明函数,并且支持可选参数、默认参数、箭头函数等特殊语法

5)类和接口

TypeScript具备面向对象变成的基本语法,例如interface、class、enum等,也具备封装、集成、多态等面向对象基本特性。

6)模块开发

应用复杂时,我们可以把通用功能抽取到单独的ts文件中,每个文件都是一个模块(module)。模块可以相互加载,提高代码复用性。

相关推荐
key_3_feng1 小时前
鸿蒙6.0开发深度排障实战:从崩溃到稳定的全链路解析
华为·harmonyos
见山是山-见水是水1 小时前
鸿蒙flutter第三方库适配 - 主题切换应用
flutter·华为·harmonyos
枫叶丹41 小时前
【HarmonyOS 6.0】ArkWeb嵌套滚动快速调度策略
开发语言·华为·harmonyos
见山是山-见水是水2 小时前
鸿蒙flutter第三方库适配 - 多语言应用
flutter·华为·harmonyos
麒麟ZHAO2 小时前
Flutter 框架跨平台鸿蒙开发 - 匿名真心话
flutter·华为·harmonyos
麒麟ZHAO2 小时前
鸿蒙flutter第三方库适配 - 新闻阅读应用
flutter·华为·harmonyos
枫叶丹42 小时前
【HarmonyOS 6.0】ArkWeb 手势获焦模式详解:告别点击获焦,迎接长按触发
开发语言·华为·harmonyos
麒麟ZHAO2 小时前
鸿蒙flutter第三方库适配 - 服务端驱动UI应用
flutter·ui·华为·harmonyos
见山是山-见水是水3 小时前
鸿蒙flutter第三方库适配 - 收藏管理应用
flutter·华为·harmonyos
麒麟ZHAO3 小时前
鸿蒙flutter第三方库适配 - 路由导航应用
flutter·华为·harmonyos