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. dojo
The 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/dojo
many modules in the module define the "legacy" API for the modules and packages that are currently located in the root. dojo
in 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