Les widgets Dojo sont des éléments HTML secondés par des objets JavaScript. Ils ressemblent en cela aux objets du BOM, mais avec des fonctionnalités étendues. Ces fonctionnalités sont obtenues grâce à des classes CSS, ce qui est une bonne surprise par rapport aux autres bibliothèques.
Pour mettre en évidence ces fonctionnalités, nous utiliserons le composant fish-eye, qui applique un effet de loupe lorsque l'utilisateur positionne le pointeur de la souris sur un objet. Une démonstration de ce composant est incluse dans les fichiers téléchargés et nous y avons largement puisé pour notre exemple.