Readme-EN.md 8.3 KB
Newer Older
W
wusongqing 已提交
1
# UI Development
M
mamingshuai 已提交
2

G
ge-yafang 已提交
3
- [ArkUI Overview](arkui-overview.md)
E
ester.zhou 已提交
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
- 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 Management
            - [Resource File Categories](ui-ts-basic-resource-file-categories.md)
            - [Accessing Resources](ts-resource-access.md)
        - [Pixel Units](ts-pixel-units.md)
    - Declarative Syntax
        - [Overview](ts-syntax-intro.md)
        - General UI Description Specifications
            - [Basic Concepts](ts-general-ui-concepts.md)
            - Declarative UI Description Specifications
                - [Configuration Without Parameters](ts-parameterless-configuration.md)
                - [Configuration with Mandatory Parameters](ts-configuration-with-mandatory-parameters.md)
E
ester.zhou 已提交
22 23
    
            - [Attribute Configuration](ts-attribution-configuration.md)
E
ester.zhou 已提交
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
                - [Event Configuration](ts-event-configuration.md)
                - [Child Component Configuration](ts-child-component-configuration.md)
            - Componentization
                - [@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)
                - [@Styles](ts-component-based-styles.md)
        - About UI State Management
            - [Basic Concepts](ts-ui-state-mgmt-concepts.md)
            - Managing Component States
                - [@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)
                - [LocalStorage](ui-ts-local-storage.md)
                - [PersistentStorage](ts-application-states-apis-persistentstorage.md)
                - [Environment](ts-application-states-apis-environment.md)
            - Managing Other States
                - [@Observed and @ObjectLink](ts-other-states-observed-objectlink.md)
                - [@Consume and @Provide](ts-other-states-consume-provide.md)
                - [@Watch](ts-other-states-watch.md)
            - 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)
        - About @Component
            - [build Function](ts-function-build.md)
            - [Initialization of Custom Components' Member Variables](ts-custom-component-initialization.md)
            - [Custom Component Lifecycle Callbacks](ts-custom-component-lifecycle-callbacks.md)
            - [Component Creation and Re-initialization](ts-component-creation-re-initialization.md)
        - [About Syntactic Sugar](ts-syntactic-sugar.md)
    - Common Component Development Guidelines
        - [Button](ui-ts-basic-components-button.md)
        - [Web](ui-ts-components-web.md)
    - Common Layout Development Guidelines
        - [Flex Layout](ui-ts-layout-flex.md)
        - [Grid Layout](ui-ts-layout-grid-container.md)
        - [Media Query](ui-ts-layout-mediaquery.md)
    - 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)
E
ester.zhou 已提交
75 76
    - [Recommendations for Improving Performance](ts-performance-improvement-recommendation.md)
    
G
ge-yafang 已提交
77
- JavaScript-based Web-like Development Paradigm
W
wusongqing 已提交
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
    - [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)
E
ester.zhou 已提交
100
        - [Defining Gesture Events](ui-js-building-ui-event.md)
W
wusongqing 已提交
101
        - [Defining Page Routes](ui-js-building-ui-routes.md)
G
ge-yafang 已提交
102
    - Common Component Development Guidelines
W
wusongqing 已提交
103
        - Container Components
104 105 106 107 108 109
            - [List Development](ui-js-components-list.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)
            - [Swiper Development](ui-js-components-swiper.md)
W
wusongqing 已提交
110
        - Basic Components
111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
            - [Text Development](ui-js-components-text.md)
            - [Input Development](ui-js-components-input.md)
            - [Button Development](ui-js-components-button.md)
            - [Picker Development](ui-js-components-picker.md)
            - [Image Development](ui-js-components-images.md)
            - [Image-animator Development](ui-js-components-image-animator.md)
            - [Rating Development](ui-js-components-rating.md)
            - [Slider Development](ui-js-components-slider.md)
            - [Chart Development](ui-js-components-chart.md)
            - [Switch Development](ui-js-components-switch.md)
            - [Toolbar Development](ui-js-components-toolbar.md)
            - [Menu Development](ui-js-components-menu.md)
            - [Marquee Development](ui-js-components-marquee.md)
            - [Qrcode Development](ui-js-components-qrcode.md)
            - [Search Development](ui-js-components-search.md)
126
        - Canvas Development
E
ester.zhou 已提交
127
            - [Canvas](ui-js-components-canvas.md)
H
HelloCrease 已提交
128 129 130
            - [CanvasRenderingContext2D](ui-js-components-canvasrenderingcontext2d.md)
            - [Path2D](ui-js-components-path2d.md)
            - [OffscreenCanvas](ui-js-components-offscreencanvas.md)
E
ester.zhou 已提交
131
        - [Grid-container Development](ui-js-components-grid.md)
H
HelloCrease 已提交
132 133 134 135 136
        - Svg
            - [Basics](ui-js-components-svg-overview.md)
            - [Graph Drawing](ui-js-components-svg-graphics.md)
            - [Path Drawing](ui-js-components-svg-path.md)
            - [Text Drawing](ui-js-components-svg-text.md)
W
wusongqing 已提交
137 138 139 140 141
    - 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 已提交
142
            - [Defining Animations for SVG Components](ui-js-animate-svg.md)
W
wusongqing 已提交
143 144 145
        - JS Animation
            - [Component Animation](ui-js-animate-component.md)
            - Interpolator Animation
G
ge-yafang 已提交
146
                - [Animation Effect](ui-js-animate-dynamic-effects.md)
W
wusongqing 已提交
147 148
                - [Animation Frame](ui-js-animate-frame.md)
    - [Custom Components](ui-js-custom-components.md)