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 plugin and runs natively on all major browsers. This is boon for JavaScript developers since it helps abstract away the eccentricity of different browser implementations.abstract.
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 needed to do Ajax development, plus many features 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 Web site 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/ Web site.
Related tasks
Editing Dojo widget attributes
Configuring Dojo project libraries
Adding Dojo widgets to existing Java EE Web pages
Adding Dojo widgets to Web pages
Creating Rich Internet Applications (RIA)