中国最好的建设网站,网络营销就是网上营销,用wordpress修改网站,wordpress搜索词结果按文章标题1、ArkTS语言介绍
ArkTS是HarmonyOS应用开发语言。它在保持TypeScript#xff08;简称TS#xff09;基本语法风格的基础上#xff0c;对TS的动态类型特性施加更严格的约束#xff0c;引入静态类型。同时#xff0c;提供了声明式UI、状态管理等相应的能力#xff0c;让开…1、ArkTS语言介绍
ArkTS是HarmonyOS应用开发语言。它在保持TypeScript简称TS基本语法风格的基础上对TS的动态类型特性施加更严格的约束引入静态类型。同时提供了声明式UI、状态管理等相应的能力让开发者可以以更简洁、更自然的方式开发高性能应用。
ArkTS围绕应用开发在[TypeScript]简称TS生态基础上做了进一步扩展继承了TS的所有特性是TS的超集。
官网开发文档https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V2/arkts-basics-0000001454809260-V2
ArkTS在TS的基础上主要扩展了如下能力
[基本语法]ArkTS定义了声明式UI描述、自定义组件和动态扩展UI元素的能力再配合ArkUI开发框架中的系统组件及其相关的事件方法、属性方法等共同构成了UI开发的主体。[状态管理]ArkTS提供了多维度的状态管理机制。在UI开发框架中与UI相关联的数据可以在组件内使用也可以在不同组件层级间传递比如父子组件之间、爷孙组件之间还可以在应用全局范围内传递或跨设备传递。另外从数据的传递形式来看可分为只读的单向传递和可变更的双向传递。开发者可以灵活地利用这些能力来实现数据和UI的联动。[渲染控制]ArkTS提供了渲染控制的能力。条件渲染可根据应用的不同状态渲染对应状态下的UI内容。循环渲染可从数据源中迭代获取数据并在每次迭代过程中创建相应的组件。数据懒加载从数据源中按需迭代数据并在每次迭代过程中创建相应的组件。
2、ArkTS的基本组成 可对比看第一节源码中的文件 装饰器 用于装饰类、结构、方法以及变量并赋予其特殊的含义。 -UI描述以声明式的方式来描述UI的结构例如build()方法中的代码块。 -自定义组件可复用的UI单元可组合其他组件如上述被Component装饰的struct Hello。
系统组件ArkUI框架中默认内置的基础和容器组件可直接被开发者调用比如示例中的Column、Text、Divider、Button。属性方法组件可以通过链式调用配置多项属性如fontSize()、width()、height()、backgroundColor()等。事件方法组件可以通过链式调用设置多个事件的响应逻辑如跟随在Button后面的onClick()。
以上内容参考**“官方文档”**