Dojo Fundamentals: Creating Object-Oriented Widgets

Matthew A. Russell

December 19, 2007

Abstract

In this exciting era of Web 2.0 development, Dojo pushes the boundaries of the possible with snazzy user interfaces that can be quickly implemented and easily maintained.

This comprehensive overview to creating object-oriented widgets with Dojo 1.0 tackles the most foundational Dojo design concepts—leaving you poised for productivity and efficiency, and ready to achieve superior results. Read on to explore the depths of inheritance and encapsulation, learn the most common pitfalls (before you fall prey to them), and begin your Dojo journey on rock-solid footing.

You’ve been developing with Dojo for a while? No problem; you’ll still benefit from a thorough review of the fundamentals.

Object-Oriented Widgets

What Is Dojo?

Dojo is a JavaScript toolkit that can literally revolutionize the way you develop web applications. It contains tons of essential resources that necessarily involve the creation of sharp-looking, self-contained, easily maintainable widgets; we’ll spend our time together concentrating on this fundamental task. A brief investment now will save you tons of time and energy over the long run.

The concepts behind a cohesive, object-oriented design are well known and well understood for desktop applications, but they can still be a bit tricky to iron ...

Get Dojo Fundamentals: Creating Object-Oriented Widgets 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.