Dojo API Chinese Dojo Content module overview, beginner

Source: Internet
Author: User
Tags array example i18n

Official website: Http://dojotoolkit.org/reference-guide/1.10/dojo/index.html#dojo-dojo's translation Dojo

Content:

Dojo

    • Dojo/dojo
    • Dojo/_base
    • Areas of functionality

Dojo is the base package for the Dojo Toolbox. Sometimes referred to as "core", it contains the most important packages and modules that are generally applicable. dojoThe package contains many features, such as Ajax, DOM manipulation, class type programming, events, commitments, data storage, drag-and-drop, and internationalization libraries.

Dojo/dojo

This is the boot module for the toolbox. It contains both AMD and the legacy loader, which allow you to load other programs. Modules and their definitions require() and define() AMD functions. For post-compatibility reasons, the module defaults to synchronous mode and loads several modules automatically, providing APIs similar to those published. Before the 1.7. dojoConfig The alternative async is set to true then the module will run asynchronously to load the minimum number of modules.

See Dojo/dojo For more information about the modules, and about the Dojo loader to use

Dojo/_base

This package and related modules will eliminate the functionality that is formally included in the base. dojo/dojomany modules in the module define the "legacy" API for the modules and packages that are currently located in the root. dojoin the ... Package.

Functional areas

The following table provides the dojo packages.

functionality Packages/modules Description
Dojo Kernel Dojo/_base/kernel Boot Kernel build dojo namespace
Dojo Configuration Dojo/_base/config Configure dojo and load the default platform configuration
Module loading

Dojo/_base/loader

Dojo/require [1]

Legacy and AMD module loaders for Dojo
Loader plug-in

Dojo/domready

dojo/i18n

Dojo/has

Dojo/node

Dojo/text

AMD Loader plug-in
Feature detection

Dojo/has

Dojo/sniff

Dojo/uacss

Dojo/_base/sniff [1]

Modules that provide cross-platform feature detection and management
Language Dojo/_base/lang For the base language extension of Dojo
Class Dojo/_base/declare Dojo's class System
Deferreds and Promises (translation should be delay and commitment)

Dojo/promise

Dojo/deferred

Dojo/when

dojo/_base/deferred [1]

dojo/deferredlist [1]

Asynchronous Process Management Module
Events, connections

Dojo/on

Dojo/_base/connect

Dojo/_base/event

dojo/evented

Dojo/behavior [1]

Modules for handling events and modifying behavior
Object-Oriented Programming Dojo/aspect Provides object-based recommendations for modifying connection points (methods)
Request

Dojo/request

DOJO/_BASE/XHR [1]

Dojo/io/iframe [1]

Dojo/io/script [1]

Request processing, core "Ajax" programming
Characteristics Dojo/stateful Managing properties for objects and classes
Topic/Publish/Subscribe Dojo/topic Dojo Theme System
Data and storage

Dojo/store

Dojo/data [1]

A package that provides client data processing
Router Dojo/router Allow hash-based mapping structures to callbacks
Parser Dojo/parser Allows the "decorate" HTML to be converted to an instantiated object.
DOM and HTML

Dojo/dom

Dojo/dom-attr

Dojo/dom-class

Dojo/dom-construct

Dojo/dom-form

Dojo/dom-geometry

Dojo/dom-prop

Dojo/dom-style

Dojo/html

dojo/_base/html [1]

Dom and HTML operations and management modules
queries, lists, and selectors

Dojo/query

Dojo/nodelist

Dojo/nodelist-data

Dojo/nodelist-dom

Dojo/nodelist-fx

Dojo/nodelist-html

Dojo/nodelist-traverse

Dojo/selector

Dojo/_base/query [1]

dojo/_base/nodelist [1]

Target enhancement for DOM queries and DOM nodes
Dom Effect

Dojo/_base/fx

Dojo/fx

DOM animation effects
browser window

Dojo/window

Dojo/_base/window [1]

Cross-browser compatible window references
Document Life cycle

Dojo/ready

Dojo/domready

Dojo/_base/unload

Document Life cycle Module
Browser history

Dojo/back

Dojo/hash

Module for managing browser history
Cookies Dojo/cookie Cookie Management Module
Mouse, touch keys and keys

Dojo/mouse

Dojo/touch

Dojo/keys

Normalized management of user input
Drag and drop Dojo/dnd Drag and drop Packages
Test

Dojo/robot

Dojo/robotx

Analog user Input Module
Arrays Dojo/_base/array Array Example potentiation
Strings Dojo/string string Example Potentiation
Json

Dojo/json

Dojo/_base/json [1]

JSON processing module
Colors

Dojo/_base/color

Dojo/colors

Color Classes/Functions
Dates Dojo/date Date Routine Enhancements
URL and Query Strings

Dojo/_base/url

Dojo/io-query

URL and URL query string management
Internationalization

dojo/i18n

Dojo/cldr

Dojo/number

Dojo/currency

Modules for handling application internationalization
Accessibility Dojo/hccss CSS Enhanced Accessibility
Remote Procedure Call Dojo/rpc Ability to invoke remote procedure calls
Miscellaneous other Dojo/gears [2]

Dojo API Chinese Dojo Content module overview, beginner

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.