O'Reilly logo

Rapid Application Development with Mozilla™ by Nigel McFarlane

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

15.9. Summary

Mozilla's XBL technology adds extensibility and componentization to user interface development. It follows the general philosophy of visual markup languages like HTML: Keep it simple so that it is quick to use. But XBL is also a software engineering tool—it allows common pieces of functionality to be isolated, specified, and reused.

The XBL part of the Mozilla Platform helps glue interactive, visual widgets to the rest of the platform by giving them highly customized object-like features. XBL bindings back nearly every XUL tag, and many HTML tags as well. The default actions supplied by these bindings contribute to the ease of use that those other markup languages enjoy.

In the next chapter, we'll see the objects to which XBL bindings ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required