Readme-CN.md 8.1 KB
Newer Older
R
RayShih 已提交
1
# UI开发
M
mamingshuai 已提交
2

Z
zengyawen 已提交
3
- [方舟开发框架(ArkUI)概述](arkui-overview.md)
H
HelloCrease 已提交
4
- UI开发(基于eTS的声明式开发范式)
Z
zengyawen 已提交
5 6 7 8 9
    - [概述](ui-ts-overview.md)
    - 框架说明
        - 文件组织
            - [目录结构](ts-framework-directory.md)
            - [应用代码文件访问规则](ts-framework-file-access-rules.md)
H
HelloCrease 已提交
10
        - 资源管理
H
HelloCrease 已提交
11 12
            - [资源文件的分类](ui-ts-basic-resource-file-categories.md)
            - [资源访问](ts-resource-access.md)
Z
zengyawen 已提交
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
        - [像素单位](ts-pixel-units.md)
    - 声明式语法
        - [描述规范使用说明](ts-syntax-intro.md)
        - 通用UI描述规范
            - [基本概念](ts-general-ui-concepts.md)
            - 声明式UI描述规范
                - [无构造参数配置](ts-parameterless-configuration.md)
                - [必选参数构造配置](ts-configuration-with-mandatory-parameters.md)
                - [属性配置](ts-attribution-configuration.md)
                - [事件配置](ts-event-configuration.md)
                - [子组件配置](ts-child-component-configuration.md)
            - 组件化
                - [@Component](ts-component-based-component.md)
                - [@Entry](ts-component-based-entry.md)
                - [@Preview](ts-component-based-preview.md)
                - [@Builder](ts-component-based-builder.md)
                - [@Extend](ts-component-based-extend.md)
                - [@CustomDialog](ts-component-based-customdialog.md)
H
houhaoyu 已提交
31
                - [@Styles](ts-component-based-styles.md)
Z
zengyawen 已提交
32 33 34 35 36 37 38 39
        - UI状态管理
            - [基本概念](ts-ui-state-mgmt-concepts.md)
            - 管理组件拥有的状态
                - [@State](ts-component-states-state.md)
                - [@Prop](ts-component-states-prop.md)
                - [@Link](ts-component-states-link.md)
            - 管理应用程序的状态
                - [应用程序的数据存储](ts-application-states-appstorage.md)
40
                - [Ability数据存储](ui-ts-local-storage.md)
Z
zengyawen 已提交
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
                - [持久化数据管理](ts-application-states-apis-persistentstorage.md)
                - [环境变量](ts-application-states-apis-environment.md)
            - 其他类目的状态管理
                - [Observed和ObjectLink数据管理](ts-other-states-observed-objectlink.md)
                - [@Consume和@Provide数据管理](ts-other-states-consume-provide.md)
                - [@Watch](ts-other-states-watch.md)
        - 渲染控制语法
            - [条件渲染](ts-rending-control-syntax-if-else.md)
            - [循环渲染](ts-rending-control-syntax-foreach.md)
            - [数据懒加载](ts-rending-control-syntax-lazyforeach.md)
        - 深入理解组件化
            - [build函数](ts-function-build.md)
            - [自定义组件初始化](ts-custom-component-initialization.md)
            - [自定义组件生命周期回调函数](ts-custom-component-lifecycle-callbacks.md)
            - [组件创建和重新初始化示例](ts-component-creation-re-initialization.md)
        - [语法糖](ts-syntactic-sugar.md)
57 58 59 60
    - 常见组件开发指导
        - [Button开发指导](ui-ts-basic-components-button.md)
        - [Web开发指导](ui-ts-components-web.md)
    - 常见布局开发指导
S
sienna1128 已提交
61 62 63 64 65 66 67 68 69
        - 自适应布局
            - [线性布局](ui-ts-layout-linear.md)
            - [层叠布局](ui-ts-layout-stack.md)
            - [弹性布局](ui-ts-layout-flex.md)
            - [网格布局](ui-ts-layout-grid.md)
        - 响应式布局
            - [栅格布局(老)](ui-ts-layout-grid-container.md)
            - [栅格布局(新)](ui-ts-layout-grid-container-new.md)
            - [媒体查询](ui-ts-layout-mediaquery.md)
Z
zengyawen 已提交
70 71 72 73 74 75 76 77 78
    - 体验声明式UI
        - [创建声明式UI工程](ui-ts-creating-project.md)
        - [初识Component](ui-ts-components.md)
        - [创建简单视图](ui-ts-creating-simple-page.md)
    - 页面布局与连接
        - [构建食物数据模型](ui-ts-building-data-model.md)
        - [构建食物列表List布局](ui-ts-building-category-list-layout.md)
        - [构建食物分类Grid布局](ui-ts-building-category-grid-layout.md)
        - [页面跳转与数据传递](ui-ts-page-redirection-data-transmission.md)
W
wangqinxiao 已提交
79
    - [性能提升的推荐方法](ts-performance-improvement-recommendation.md)
T
tianyu 已提交
80
    
H
HelloCrease 已提交
81
- UI开发(兼容JS的类Web开发范式)
H
HelloCrease 已提交
82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
    - [概述](ui-js-overview.md)
    - 框架说明
        - [文件组织](js-framework-file.md)
        - [js标签配置](js-framework-js-tag.md)
        - [app.js](js-framework-js-file.md)
        - 语法
            - [HML语法参考](js-framework-syntax-hml.md)
            - [CSS语法参考](js-framework-syntax-css.md)
            - [JS语法参考](js-framework-syntax-js.md)
        - [生命周期](js-framework-lifecycle.md)
        - [资源限定与访问](js-framework-resource-restriction.md)
        - [多语言支持](js-framework-multiple-languages.md)
    - 构建用户界面
        - [组件介绍](ui-js-building-ui-component.md)
        - 构建布局
            - [布局说明](ui-js-building-ui-layout-intro.md)
            - [添加标题行和文本区域](ui-js-building-ui-layout-text.md)
            - [添加图片区域](ui-js-building-ui-layout-image.md)
            - [添加留言区域](ui-js-building-ui-layout-comment.md)
            - [添加容器](ui-js-building-ui-layout-external-container.md)
        - [添加交互](ui-js-building-ui-interactions.md)
        - [动画](ui-js-building-ui-animation.md)
        - [手势事件](ui-js-building-ui-event.md)
        - [页面路由](ui-js-building-ui-routes.md)
    - 常见组件开发指导
        - 容器组件
            - [List开发指导](ui-js-components-list.md)
            - [Dialog开发指导](ui-js-components-dialog.md)
            - [Form开发指导](ui-js-components-form.md)
            - [Stepper开发指导](ui-js-components-stepper.md)
            - [Tabs开发指导](ui-js-component-tabs.md)
            - [Swiper开发指导](ui-js-components-swiper.md)
        - 基础组件
            - [Text开发指导](ui-js-components-text.md)
            - [Input开发指导](ui-js-components-input.md)
            - [Button开发指导](ui-js-components-button.md)
            - [Picker开发指导](ui-js-components-picker.md)
            - [Image开发指导](ui-js-components-images.md)
            - [Image-animator开发指导](ui-js-components-image-animator.md)
            - [Rating开发指导](ui-js-components-rating.md)
            - [Slider开发指导](ui-js-components-slider.md)
            - [Chart开发指导](ui-js-components-chart.md)
            - [Switch开发指导](ui-js-components-switch.md)
            - [Toolbar开发指导](ui-js-components-toolbar.md)
            - [Menu开发指导](ui-js-components-menu.md)
            - [Marquee开发指导](ui-js-components-marquee.md)
            - [Qrcode开发指导](ui-js-components-qrcode.md)
            - [Search开发指导](ui-js-components-search.md)
        - Canvas开发指导
            - [Canvas对象](ui-js-components-canvas.md)
            - [CanvasRenderingContext2D对象](ui-js-components-canvasrenderingcontext2d.md)
            - [Path2D对象](ui-js-components-path2d.md)
            - [OffscreenCanvas对象](ui-js-components-offscreencanvas.md)
        - [栅格布局](ui-js-components-grid.md)
        - Svg开发指导
            - [基础知识](ui-js-components-svg-overview.md)
            - [绘制图形](ui-js-components-svg-graphics.md)
            - [绘制路径](ui-js-components-svg-path.md)
            - [绘制文本](ui-js-components-svg-text.md)
    - 动效开发指导
        - CSS动画
            - [属性样式动画](ui-js-animate-attribute-style.md)
            - [transform样式动画](ui-js-animate-transform.md)
            - [background-position样式动画](ui-js-animate-background-position-style.md)
            - [svg动画](ui-js-animate-svg.md)
        - JS动画
            - [组件动画](ui-js-animate-component.md)
            - 插值器动画
                - [动画动效](ui-js-animate-dynamic-effects.md)
                - [动画帧](ui-js-animate-frame.md)
    - [自定义组件](ui-js-custom-components.md)