A Look at the Mozilla Technology and Architecture
  XBL: the eXtensible Bindings Language
  • XML language for declaring bindings
  • Allows creation of new XUL widgets
  • XBL can bind:
    • anonymous content, e.g. a textfield is a xul:box containing a text input widget
    • DOM properties e.g.
    • DOM methods, e.g. textfield.select()
    • DOM event handlers, e.g. textfield handles focus and blur events
  • Bindings can extend other bindings, e.g. autocomplete extends textfield
Prev Top Next