The Dojo Toolkit
The Dojo Toolkit is a powerful open source JavaScript library that can be used to
create rich and varied user interfaces running within a browser. The
library requires no browser-side runtime plug-in and runs natively
on all major browsers. This is boon for JavaScript developers since it helps abstract
away the eccentricity of different browser implementations.
The Dojo Toolkit is a powerful and flexible modular Ajax software development kit. It is broken down in to three major layers: Dojo Core, Dijit, and DojoX.
- Dojo Core - All the major functions that are needed to do Ajax development, plus many features that are not found in other toolkits
- Dijit - A high quality set of interaction rich widgets and themes for use when developing Ajax applications.
- DojoX (Dojo eXtensions) - A module to contain widgets and APIs that are useful for developing Ajax applications, but are not needed in all applications.
The Dojo Toolkit website serves as a guide to these layers, introducing concepts as you need them and working downward from high-level usage to building your own widgets, custom namespaces, and unit tests.
For more information about the Dojo Toolkit, refer to the http://www.dojotoolkit.org/ website.