A Dijit or Dojo Widget is an instance of a Dojo class that lives in the page and usually has a DOM node associated with it. Examples are
FloatingPane, Tree, NumberSpinner, and
The basic premise of a Dijit is that you should be able to create any number of widgets of the same type on the same page, regardless of where on the page you choose to put them. Certain Dijits have special requirements, naturally, such as the Layout Containers, which assume that they are surrounding
In general, Dijits are very versatile and much time has been spent to assure portability and modularization of the Dijit system. Best of all, this is accessible to you as a developer as well.
All Dijits can ...