随着华为鸿蒙操作系统的不断发展和普及,越来越多的人开始关注鸿蒙开发,想要掌握相关技能。但是,很多人对此一无所知,不知道该从何学起。本文将为大家介绍零基础必看!鸿蒙开发需要学什么语言的相关内容,帮助大家更好地入门鸿蒙开发。

ArkTS

ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集。因此,在学习ArkTS语言之前,建议开发者具备TS语言开发能力。

基本语法概述

学习ArkTS不知道从哪里下手了是不是呀?不要紧,咱们来把它分解开来

鸿蒙ArkTS语言难学吗?零基础必看!_android

就可以把他们拆成这几个部分了,如果看不懂可以暂时忽略下面冒号后面的内容

  • **装饰器:**用于装饰类、结构、方法以及变量,并赋予其特殊的含义。如上述示例中@Entry、@Component和@State都是装饰器,@Component表示自定义组件,@Entry表示该自定义组件为入口组件,@State表示组件中的状态变量,状态变量变化会触发UI刷新。
  • **UI描述:**以声明式的方式来描述UI的结构,例如build()方法中的代码块。
  • **自定义组件:**可复用的UI单元,可组合其他组件,如上述被@Component装饰的struct Hello。
  • **系统组件:**ArkUI框架中默认内置的基础和容器组件,可直接被开发者调用,比如示例中的Column、Text、Divider、Button。
  • **属性方法:**组件可以通过链式调用配置多项属性,如fontSize()、width()、height()、backgroundColor()等。
  • **事件方法:**组件可以通过链式调用设置多个事件的响应逻辑,如跟随在Button后面的onClick()。

解释这些东西一大堆,对新手来说,理解有那么一点不容易,只要记住这个大概的格式,就像这个样子

@Entry
@Component
struct Index {
//放你写的数据
  	build() {
  	//放你写的页面代码 
    
    }
  }1.2.3.4.5.6.7.8.9.10.
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.

你所需要写的东西就可以直接往里面填了

这样看鸿蒙ArkTS语言难学,不难学的。

最后


《鸿蒙(HarmonyOS)开发学习指南》

第一章 快速入门

1、开发准备

2、构建第一个ArkTS应用(Stage模型)

3、构建第一个ArkTS应用(FA模型)

4、构建第一个JS应用(FA模型)

5、…

鸿蒙ArkTS语言难学吗?零基础必看!_分布式_02

第二章 开发基础知识

1、应用程序包基础知识

2、应用配置文件(Stage模型)

3、应用配置文件概述(FA模型)

4、…

鸿蒙ArkTS语言难学吗?零基础必看!_学习_03

第三章 资源分类与访问

1、 资源分类与访问

2、 创建资源目录和资源文件

3、 资源访问

4、…

鸿蒙ArkTS语言难学吗?零基础必看!_华为_04

第四章 学习ArkTs语言

1、初识ArkTS语言

2、基本语法

3、状态管理

4、其他状态管理

5、渲染控制

6、…

鸿蒙ArkTS语言难学吗?零基础必看!_华为_05

第五章 UI开发

1.方舟开发框架(ArkUI)概述

2.基于ArkTS声明式开发范式

3.兼容JS的类Web开发范式

4…

鸿蒙ArkTS语言难学吗?零基础必看!_分布式_06

第六章 Web开发

1.Web组件概述

2.使用Web组件加载页面

3.设置基本属性和事件

4.在应用中使用前端页面JavaScript

5.ArkTS语言基础类库概述

6.并发

7…

鸿蒙ArkTS语言难学吗?零基础必看!_学习_07

11.网络与连接

12.电话服务

13.数据管理

14.文件管理

15.后台任务管理

16.设备管理

17…

鸿蒙ArkTS语言难学吗?零基础必看!_学习_08

第七章 应用模型

1.应用模型概述

2.Stage模型开发指导

3.FA模型开发指导

4…

鸿蒙ArkTS语言难学吗?零基础必看!_harmonyos_09