dojo/_base¶
Contents
dojo/_base contains a number of modules that provide basic functionality, such as array operations and AJAX functionality. Typically, if a function or class exists within the dojo namespace directly (e.g. dojo.forEach()
) then it is defined in dojo/_base.
However, the modules in dojo/_base
are being phased out in favor of top level modules in the dojo/
directory. The dojo/_base
files will be maintained until the 2.0 release.
Modules¶
-
Array handling functions
dojo/_base/browser
This module causes the browser-only base modules to be loaded.
-
Functions for setting colors.
dojo/_base/config
Allows developers to override certain global settings that control how the toolkit operates.
-
Contains functions for connecting methods to events
-
Contains functions to define classes
-
Functions and classes for managing communication between asynchronous threads (callbacks).
-
Functions to handle DOM events.
-
Basic animation functions.
-
Module defines aliases to basic DOM and HTML functions, designed for backwards compatibility.
-
Contains functions for dealing with JSON data.
-
Defines some key parts of the Dojo API
-
Contains functions supporting polymorphism and other basic Dojo language features.
-
Module defines deprecated symbols for loading.
-
Contains the syntactic sugar for chaining, common iteration operations, animation and node manipulation.
-
The swiss army knife of DOM node manipulation in Dojo.
-
Used for browser feature detection, deprecated and moved to
dojo/sniff
. dojo/_base/unload
Defines functions related to dealing with unloading document lifecycle.
dojo/_base/url
Defines the
dojo/_Url
object for handling and manipulation of URLs.-
Contains functions for dealing with document wide DOM and context related features.
-
The core AJAX I/O transports and utility methods for Dojo.