ArkTs---TypeScript基础语法准备

                                        学习笔记

一.ArkTs

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

当前,ArkTS在TS的基础上主要扩展了如下能力:

  • 基本语法:ArkTS定义了声明式UI描述、自定义组件和动态扩展UI元素的能力,再配合ArkUI开发框架中的系统组件及其相关的事件方法、属性方法等共同构成了UI开发的主体。
  • 状态管理:ArkTS提供了多维度的状态管理机制。在UI开发框架中,与UI相关联的数据可以在组件内使用,也可以在不同组件层级间传递,比如父子组件之间、爷孙组件之间,还可以在应用全局范围内传递或跨设备传递。另外,从数据的传递形式来看,可分为只读的单向传递和可变更的双向传递。开发者可以灵活地利用这些能力来实现数据和UI的联动。
  • 渲染控制:ArkTS提供了渲染控制的能力。条件渲染可根据应用的不同状态,渲染对应状态下的UI内容。循环渲染可从数据源中迭代获取数据,并在每次迭代过程中创建相应的组件。数据懒加载从数据源中按需迭代数据,并在每次迭代过程中创建相应的组件。

未来,ArkTS会结合应用开发/运行的需求持续演进,逐步提供并行和并发能力增强、系统类型增强、分布式开发范式等更多特性。

总结:ArkTs华为开发的自研语言,就业前景非常nice。学一个ArkTs顶三个,CSS、HTML、Javascript通通拿下。

二.TypeScript基础语法 

1.变量声明

*const和let都可以进行变量声明。但有let声明的变量可以修改,而const声明的变量不能被修改(后面操作图中标注了细节)

2. 判断语句

 

3.循环语句 

4.函数-function 

 

5.类和接口

 

 

 6.模块

三.操作 

*耐心把操作图看完吧!里面添加了很多小细节哦!

 

 

 

 

 

四.余总语录 

 余总说过:“没有人能够熄灭漫天星光,每一位开发者,都是华为要汇聚的星星之火,星星之火,可以燎原”。

                               每天学一点点,每个一点点都是成为大牛的关键一步!

学习视频来自B站黑马程序员。为中华名族伟大复兴而讲课,为千万学生少走弯路而著书!

  • 19
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值