1. Document Object Model Requirements
1.5 Event Model [After Level 1]
The event model must be rich enough to create completely
interactive documents. This requires the ability to respond
to any user action that may occur on the document.
Therefore, many of these requirements only apply if a UI
component is involved.
- All elements will be capable of generating
events.
- There will be interaction events, update events,
and change events.
- The event model will allow responses to user
interactions.
- The event delivery mechanism will allow for
overriding of default behavior.
- Events will bubble through the structural hierarchy
of the document.
- Events are synchronous.
- Events will be defined in a platform independent
and language neutral way.
- There will be an interface for binding to
events.