Readme-CN.md 6.7 KB
Newer Older
W
wusongqing 已提交
1
# UI
M
mamingshuai 已提交
2

G
ge-yafang 已提交
3 4
- [ArkUI Overview](arkui-overview.md)
- JavaScript-based Web-like Development Paradigm
W
wusongqing 已提交
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
    - [Overview](ui-js-overview.md)
    - Framework
        - [File Organization](js-framework-file.md)
        - ["js" Tag](js-framework-js-tag.md)
        - [app.js](js-framework-js-file.md)
        - Syntax
            - [HML](js-framework-syntax-hml.md)
            - [CSS](js-framework-syntax-css.md)
            - [JavaScript](js-framework-syntax-js.md)
        - [Lifecycle](js-framework-lifecycle.md)
        - [Resource Limitations and Access](js-framework-resource-restriction.md)
        - [Multi-Language Capability](js-framework-multiple-languages.md)
    - Building the UI
        - [Component Overview](ui-js-building-ui-component.md)
        - Building the Layout
            - [Layout Description](ui-js-building-ui-layout-intro.md)
            - [Adding Title and Paragraph Text](ui-js-building-ui-layout-text.md)
            - [Adding an Image](ui-js-building-ui-layout-image.md)
            - [Adding a Comment](ui-js-building-ui-layout-comment.md)
            - [Adding a Container](ui-js-building-ui-layout-external-container.md)
        - [Adding Interactions](ui-js-building-ui-interactions.md)
        - [Developing Animations](ui-js-building-ui-animation.md)
        - [Defining Events](ui-js-building-ui-event.md)
        - [Defining Page Routes](ui-js-building-ui-routes.md)
G
ge-yafang 已提交
29 30 31 32 33 34 35 36 37 38 39
    - Common Component Development Guidelines
        - [<text> Development](ui-js-components-text.md)
        -   [<input> Development](ui-js-components-input.md)
        -   [<button> Development](ui-js-components-button.md)
        -   [<list> Development](ui-js-components-list.md)
        -   [<picker> Development](ui-js-components-picker.md)
        -   [<dialog> Development](ui-js-components-dialog.md)
        -   [<form> Development](ui-js-components-form.md)
        -   [<stepper> Development](ui-js-components-stepper.md)
        -   [<tabs> Development](ui-js-component-tabs.md)
        -   [<image> Development](ui-js-components-images.md)
W
wusongqing 已提交
40 41 42 43 44
    - Animation Development Guidelines
        - CSS Animation
            - [Defining Attribute Style Animations](ui-js-animate-attribute-style.md)
            - [Defining Animations with the transform Attribute](ui-js-animate-transform.md)
            - [Defining Animations with the background-position Attribute](ui-js-animate-background-position-style.md)
G
ge-yafang 已提交
45
            - [Defining Animations for SVG Components](ui-js-animate-svg.md)
W
wusongqing 已提交
46 47 48
        - JS Animation
            - [Component Animation](ui-js-animate-component.md)
            - Interpolator Animation
G
ge-yafang 已提交
49
                - [Animation Effect](ui-js-animate-dynamic-effects.md)
W
wusongqing 已提交
50 51 52 53 54 55 56 57 58 59
                - [Animation Frame](ui-js-animate-frame.md)
    - [Custom Components](ui-js-custom-components.md)
- TypeScript-based Declarative Development Paradigm
    - [Overview](ui-ts-overview.md)
    - Framework Overview
        - File Organization
            - [Directory Structure](ts-framework-directory.md)
            - [Rules for Accessing Application Code Files](ts-framework-file-access-rules.md)
        - ["js" Tag](ts-framework-js-tag.md)
        - Resource Access
60 61 62
            - [Accessing Application Resources](ts-application-resource-access.md)
            - [Accessing System Resources](ts-system-resource-access.md)
            - [Media Resource Types](ts-media-resource-type.md)
W
wusongqing 已提交
63 64 65 66 67 68 69
        - [Pixel Units](ts-pixel-units.md)
        - [Types](ts-types.md)
    - Declarative Syntax
        - [Overview](ts-syntax-intro.md)
        - General UI Description Specifications
            - [Basic Concepts](ts-general-ui-concepts.md)
            - Declarative UI Description Specifications
G
ge-yafang 已提交
70
                - [Configuration Without Parameters](ts-parameterless-configuration.md)
W
wusongqing 已提交
71
                - [Configuration with Mandatory Parameters](ts-configuration-with-mandatory-parameters.md)
G
ge-yafang 已提交
72
                - [Attribute Configuration](ts-attribution-configuration.md)
W
wusongqing 已提交
73 74
                - [Event Configuration](ts-event-configuration.md)
                - [Child Component Configuration](ts-child-component-configuration.md)
W
wusongqing 已提交
75
            - Componentization
W
wusongqing 已提交
76 77 78 79 80 81
                - [@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)
G
ge-yafang 已提交
82
                - [@Styles](ts-component-based-styles.md)
W
wusongqing 已提交
83 84
        - About UI State Management
            - [Basic Concepts](ts-ui-state-mgmt-concepts.md)
W
wusongqing 已提交
85
            - Managing Component States
W
wusongqing 已提交
86 87 88 89 90 91 92 93
                - [@State](ts-component-states-state.md)
                - [@Prop](ts-component-states-prop.md)
                - [@Link](ts-component-states-link.md)
            - Managing Application States
                - [AppStorage](ts-application-states-appstorage.md)
                - [PersistentStorage](ts-application-states-apis-persistentstorage.md)
                - [Environment](ts-application-states-apis-environment.md)
            - Managing Other States
G
ge-yafang 已提交
94
                - [@Observed and @ObjectLink](ts-other-states-observed-objectlink.md)
W
wusongqing 已提交
95 96
                - [@Consume and @Provide](ts-other-states-consume-provide.md)
                - [@Watch](ts-other-states-watch.md)
G
ge-yafang 已提交
97 98 99 100
            - About Rendering Control Syntax
                - [if/else](ts-rending-control-syntax-if-else.md)
                - [ForEach](ts-rending-control-syntax-foreach.md)
                - [LazyForEach](ts-rending-control-syntax-lazyforeach.md)
W
wusongqing 已提交
101 102
        - About @Component
            - [build Function](ts-function-build.md)
G
ge-yafang 已提交
103
            - [Initialization of Custom Components' Member Variables](ts-custom-component-initialization.md)
W
wusongqing 已提交
104
            - [Custom Component Lifecycle Callbacks](ts-custom-component-lifecycle-callbacks.md)
G
ge-yafang 已提交
105 106 107 108
            - [Component Creation and Re-initialization](ts-component-creation-re-initialization.md)
        - [About Syntactic Sugar](ts-syntactic-sugar.md)
    - Common Component Development Guidelines
        - [<web> Development](ui-ts-components-web.md)
W
wusongqing 已提交
109 110 111 112 113 114 115 116 117
    - Experiencing the Declarative UI
        - [Creating a Declarative UI Project](ui-ts-creating-project.md)
        - [Getting to Know Components](ui-ts-components.md)
        - [Creating a Simple Page](ui-ts-creating-simple-page.md)
    - Defining Page Layout and Connection
        - [Building a Food Data Model](ui-ts-building-data-model.md)
        - [Building a Food Category List Layout](ui-ts-building-category-list-layout.md)
        - [Building a Food Category Grid Layout](ui-ts-building-category-grid-layout.md)
        - [Implementing Page Redirection and Data Transmission](ui-ts-page-redirection-data-transmission.md)