Summary

After reading this chapter, you should be able to:

  • Understand where the general-purpose application dijits fit into the overall Dijit architecture and appreciate the special role that they play in designing a rich user experience

  • Create application dijits in markup as well as JavaScript

  • Understand the primary differences between when you should use Tooltip versus TooltipDialog

  • Use the Editor to provide a control for entering and editing rich text

  • Use Toolbar and Menu to provide a means of command and control for the user of your application

  • Embed TooltipDialog into a DropDownButton

  • Use a ProgressBar to display both determinate and indeterminate indications of progress to a user

  • Use Dialog to provide a modal alert to the user or otherwise embed arbitrary content into the Dialog for the user to interact with

  • Use InlineEditable s to empower the user with the ability to edit what otherwise appears to be plain markup on the fly

  • Use the Tree dijit to display hierarchical information via an interactive display

In the next chapter, we'll cover build tools, testing, and production considerations.

Get Dojo: The Definitive Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.