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

Z
zengyawen 已提交
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
- [方舟开发框架(ArkUI)概述](arkui-overview.md)
- 基于JS扩展的类Web开发范式
    - [概述](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)
27
        - [手势事件](ui-js-building-ui-event.md)
Z
zengyawen 已提交
28 29
        - [页面路由](ui-js-building-ui-routes.md)
    - 常见组件开发指导
30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
        - 容器组件
            - [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开发指导
H
HelloCrease 已提交
54
            - [Canvas对象](ui-js-components-canvas.md)
55 56 57
            - [CanvasRenderingContext2D对象](ui-js-components-canvasrenderingcontext2d.md)
            - [Path2D对象](ui-js-components-path2d.md)
            - [OffscreenCanvas对象](ui-js-components-offscreencanvas.md)
58
        - [栅格布局](ui-js-components-grid.md)
59 60 61 62 63
        - 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)
Z
zengyawen 已提交
64 65 66 67 68
    - 动效开发指导
        - CSS动画
            - [属性样式动画](ui-js-animate-attribute-style.md)
            - [transform样式动画](ui-js-animate-transform.md)
            - [background-position样式动画](ui-js-animate-background-position-style.md)
69
            - [svg动画](ui-js-animate-svg.md)
Z
zengyawen 已提交
70 71 72 73 74 75 76 77 78 79 80 81 82 83
        - JS动画
            - [组件动画](ui-js-animate-component.md)
            - 插值器动画
                - [动画动效](ui-js-animate-dynamic-effects.md)
                - [动画帧](ui-js-animate-frame.md)
    - [自定义组件](ui-js-custom-components.md)
- 基于TS扩展的声明式开发范式
    - [概述](ui-ts-overview.md)
    - 框架说明
        - 文件组织
            - [目录结构](ts-framework-directory.md)
            - [应用代码文件访问规则](ts-framework-file-access-rules.md)
        - [js标签配置](ts-framework-js-tag.md)
        - 资源访问
84 85
            - [访问应用资源](ts-application-resource-access.md)
            - [访问系统资源](ts-system-resource-access.md)
Z
zengyawen 已提交
86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
            - [媒体资源类型说明](ts-media-resource-type.md)
        - [像素单位](ts-pixel-units.md)
        - [类型定义](ts-types.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 已提交
106
                - [@Styles](ts-component-based-styles.md)
Z
zengyawen 已提交
107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130
        - 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)
                - [持久化数据管理](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)
131 132 133 134 135 136 137
    - 常见组件开发指导
        - [Button开发指导](ui-ts-basic-components-button.md)
        - [Web开发指导](ui-ts-components-web.md)
    - 常见布局开发指导
        - [弹性布局](ui-ts-layout-flex.md)
        - [栅格布局](ui-ts-layout-grid-container.md)
        - [媒体查询](ui-ts-layout-mediaquery.md)
Z
zengyawen 已提交
138 139 140 141 142 143 144 145 146
    - 体验声明式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)