赞
踩
ArkUI框架提供开发者两种开发方式:基于ArkTS的声明式开发范式和基于JS扩展的类Web开发范式。声明式开发范式更加简洁,类 Web 开发范式对 Web 及前端开发者更友好
对比类 Web 开发范式代码更为精简,在性能内存方面进一步优化提升。
提供了 API 扩展机制,通过此种机制进行封装风格统一的 JS 接口
用来装饰类、结构体、方法以及变量,赋予其特殊的含义
可复用的 UI 单元,可组合其它组件,必须被 @Component 装饰
声明式的方式来描述 UI 的结构,build() 方法内部的代码块。
框架中默认内置的基础和布局组件,可直接被开发者调用。 Column、Text、Divider、Button等
用于添加组件对事件的响应逻辑,统一通过事件方法进行设置,如跟随在Button后面的onClick()。
用于组件属性的配置,统一通过属性方法进行设置,如fontSize()、width()、height()、color() 等,可通过链式调用的方式设置多项属性。
与传统开发方式不同,ArkUI动画是由数据变化驱动动画启动,而不再是直接控制动画的播放。
类 Web 范式的整体接口采用与传统 Web 开发相似的设计理念,采用 HML、CSS与 JS 三种类型的文件进行页面开发,开发者可以基于此范式方便地进行 UI 构建,同时提供数据绑定机制,支持通过 JS 进行数据更新,进而更新UI。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。