| HTML |
|---|
| HTML and variants |
| HTML elements and attributes |
| Editing |
| Character encodings and language |
| Document and browser models |
| Client-side scripting and APIs |
| Graphics and Web3D technology |
| Comparisons |
TheBrowser Object Model (BOM) is a browser-specificconvention referring to all the objects exposed by theweb browser.[1] Unlike theDocument Object Model, there is no standard for implementation and no strict definition, so browser vendors are free to implement the BOM in any way they wish.[2]
What is usually seen as a window displaying a document, the browser program sees as a hierarchical collection of objects. When the browserparses a document, it creates a collection of objects that define the document and detail how it should be displayed. The object the browser creates is known as theDocument Object Model (DOM). It is part of a largercollection of objects that the browser makes use of. This collection of browser objects is collectively known as the Browser Object Model, or BOM.[3]
The top level of the hierarchy is thewindow object, which contains the information about thewindow displaying the document. Some of its fields are objects themselves that describe the document and related information.
{{citation}}: CS1 maint: work parameter with ISBN (link){{citation}}: CS1 maint: work parameter with ISBN (link)ThisWorld Wide Web–related article is astub. You can help Wikipedia byadding missing information. |