Table of contentsAppendices |
3.6 DOM ArchitectureDOM ArchitectureThe DOM specifications provide a set of APIs that forms the DOM API. Each DOM specification defines one or more modules and each module is associated with one feature name. For example, the DOM Core specification (this specification) defines two modules:
The following representation contains all DOM modules, represented using their feature names, defined along the DOM specifications:
A DOM implementation can then implement one (i.e. only the Core module) or more modules depending on the host application. A Web user agent is very likely to implement the "MouseEvents" module, while a server-side application will have no use of this module and will probably not implement it. |