赞
踩
目录
ArkTS是HarmonyOS的主力应用开发语言。
它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。
ArkTS、TypeScript和JavaScript之间的关系: JavaScript是一种属于网络的高级脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。 TypeScript 是 JavaScript 的一个超集,它扩展了 JavaScript 的语法,通过在JavaScript的基础上添加静态类型定义构建而成,是一个开源的编程语言。 ArkTS兼容TypeScript语言,拓展了声明式UI、状态管理、并发任务等能力。
ArkUI开发框架
上面这张图是ArkUI开发框架的整体架构,其中,基于TS扩展的声明式UI范式中所用的语言就是ArkTS。
ArkTS声明式开发范式
上图UI界面会显示两段文本和一个按钮,当开发者点击按钮时,文本内容会从'Hello World'变为‘Hello ArkUI’。
装饰器 | 说明 |
---|---|
@Builder/ @BuilderParam |
|
@Styles |
|
@Extend |
|
@State |
|
@Prop |
|
@Link |
|
@Provide/@Consume |
|
@Observed/@ObjectLink |
|
@LocalStorageProp |
|
@LocalStorageLink |
|
@StorageProp |
|
@StorageLink |
|
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。