提示:学习本课程应该有一定的前端基础
文章目录
一、学前准备
1、了解官网
https://www.openharmony.cn/mainPlay/
2、进行下载
在导航栏中找到开发者,在其扩展栏中点击“了解OpenHarmony”
点开后,在右侧版本说明下找到最新的版本
1、向下滑动,在配套关系中找到DevEcho Studio,并选择对应版本进行下载
1、下载好后,双击安装,安装流程如下
1、随后,待安装完成之后,就可以在桌面上看见软件图标了
3、初始化
1、首次打开,会弹出一些页面
点击Agree
是否添加开发工具,选择Do not
第一行:如果本地已经安装了node,则选择local,否则选择install
第二行:用于安装鸿蒙包管理系统,选择install
包含了一些必备的工具,选择install
之后都选择NEXT,进入安装页面
安装完成后点击Finish
随后会看到此界面
点击左下角齿轮,选择setting
在列表中选择Plugins,点击installed,搜索chinese,在右侧勾选,并点击右下角OK,在点击Restart重启后便可以进入中文页面
4、项目创建
点击新建项目 —— 选择Empty Ability,Next —— 点击左下角蓝色文字进行SDK的安装
安装完成后,点击Finish,便成功进入编辑页面
二、ArkTS基础入门
1、认识和存储数据
1、基础数据类型
string:字符串
number:数字
boolean:布尔
2、存储数据
变量:使用let定义,语法为 let 变量名: 类型 = 值
常量:使用const定义,语法为 const 常量名: 类型 = 值
3、扩展
any:不确定类型 (可以根据所给的数据而修改)
2、数组
1、定义
let 数组名: 类型[] = [数据1,数据2...]
let 数组名: Array<类型> = [数据1,数据2...]
3、函数
1、定义
function 函数名(形参名: 类型){
//函数体
}
2、调用
函数名()
4、箭头函数
1、定义
let 按数码 = () => {
}
2、调用
函数名()
5、对象
1、作用
用于描述一个物体的特征和行为,是一个可以存储多个数据的容器
2、定义
let 对象名称: 对象结构类型 = 值
2.1、通过interface接口约定对象结构类型
interface 接口名{
属性1: 类型1
属性2: 类型2
}
如:
interface Person{
name: string
age: number
}
let Person: Person = {
name: '林钟雪',
age: 18
}
2.2、方法
//一个对象内部提供的函数
interface 接口名{
方法名:(参数: 类型) => 返回值类型
}
如:
interface Person{
dance: () => void
sing: (song: string) => void
}
let lzx: Person = {
dance:() => {
console.log('321 jump')
},
sing:(song.string) => {
console.log('唱首', song)
}
}
lzx.dance()
lzx.sing('jump')
6、联合类型
1、定义
let 变量名: 类型1 | 类型2 | 类型3
//可以存储所给出类型中的任意一种
2、扩展
//联合类型还可以将变量值,约定在一组数据中进行选择
如:
let gender: 'man' | 'woman' | 'secret'
//此变量只能存储所给出的三种变量中的一种
7、枚举类型
1、说明
枚举可以约定遍历只能在一组数据范围内选择值,与联合类型不同的是,它既有值,也有属性名,适用于更加复杂的场景
2、定义
enum 枚举名{
常量1 = 值,
常量2 = 值
}
如:
enum ThemeColor{
red: 'red',
green: 'green'
}
const color: ThemeColor = ThemeColor.red
标签:函数,鸿蒙,选择,HarmonyOS,点击,let,类型,安装,Day
From: https://blog.csdn.net/Lin_Zhong_/article/details/136887219