Event model (Definition)

A framework within which events are triggered and handled by the interpreter.

The HTML 4.0 standard refers to events relating to HTML as intrinsic events. That includes the following:

The DOM level 2 standard introduces an event model based on the MSIE event bubbling technique. It is embodied in the following object classes:

Events can be added using the addEventListener() method that is inherited by any Elements that can be treated as EventTarget objects. The EventTarget class is not a concrete class in its own right but is an extension of an existing object class to add event handling capabilities to it.

DOM level 3 is expected to enhance the event model further with the addition of the following classes:

See also:DOM Events, Dynamic HTML, Element.onevent, MutationEvent object, unwatch(), watch()