Zum Inhalt springen

„Browser Object Model“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Stil
 
(2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Das '''Browser Object Model''' ('''BOM''') ist ein mit dem [[Document Object Model|Document Object Model (DOM)]] verwandtes Objektmodell, welches in [[Webbrowser]]n und deren Skriptsprache [[JavaScript]] zur Verfügung steht. Im Gegensatz zum DOM ist das BOM kaum als eigenständiges Objektmodell bekannt. Es ist, auch im Gegensatz zum DOM, keine offizielle "Recommendation" des [[World Wide Web Consortium|World Wide Web Consortium (W3C)]].
Das '''Browser Object Model''' ('''BOM''') ist ein mit dem [[Document Object Model|Document Object Model (DOM)]] verwandtes Objektmodell, das in [[Webbrowser]]n und deren Skriptsprache [[JavaScript]] zur Verfügung steht. Im Gegensatz zum DOM ist das BOM kaum als eigenständiges Objektmodell bekannt. Es ist, auch im Gegensatz zum DOM, keine offizielle ‚Recommendation‘ des [[World Wide Web Consortium|World Wide Web Consortium (W3C)]].


Das BOM besteht im Wesentlichen aus den Objekten ''navigator'', ''history'', ''screen'', ''location'', ''document'', welche dem Objekt ''window'' untergegliedert sind. Da das ''document''-Objekt das oberste Objekt der DOM-Hierarchie ist, kann das DOM als Teil des BOM betrachtet werden.
Das BOM besteht im Wesentlichen aus den Objekten ''navigator'', ''history'', ''screen'', ''location'', ''document'', die dem Objekt ''window'' untergliedert sind. Da das ''document''-Objekt das oberste Objekt der DOM-Hierarchie ist, kann das DOM als Teil des BOM betrachtet werden.


== Verwendung ==
== Verwendung ==
Während das DOM dort zum Einsatz kommt, wo ein [[HTML]]- oder [[XML]]-Dokument gelesen oder manipuliert wird, findet das BOM Verwendung etwa bei der Weiterleitung auf andere Dokumente oder wenn mehrere Dokumente gleichzeitig, beispielsweise in einem Frameset, angezeigt werden.

Während das DOM dort zum Einsatz kommt, wo ein [[HTML]]- oder [[XML]]-Dokument gelesen oder manipuliert wird, findet das BOM Verwendung z. B. bei der Weiterleitung auf andere Dokumente oder wenn mehrere Dokumente gleichzeitig, beispielsweise in einem Frameset, angezeigt werden.

== Siehe auch ==

* [[Document Object Model]]


== Weblinks ==
== Weblinks ==

* [http://www.webreference.com/programming/javascript/diaries/7/ The JavaScript Diaries auf webreference.com] (englischsprachig)
* [http://www.webreference.com/programming/javascript/diaries/7/ The JavaScript Diaries auf webreference.com] (englischsprachig)
* [http://msdn.microsoft.com/en-us/library/ms952643.aspx Microsoft Developer Network (englisch)]
* [http://msdn.microsoft.com/en-us/library/ms952643.aspx Microsoft Developer Network (englisch)]

Aktuelle Version vom 24. Mai 2022, 12:05 Uhr

Das Browser Object Model (BOM) ist ein mit dem Document Object Model (DOM) verwandtes Objektmodell, das in Webbrowsern und deren Skriptsprache JavaScript zur Verfügung steht. Im Gegensatz zum DOM ist das BOM kaum als eigenständiges Objektmodell bekannt. Es ist, auch im Gegensatz zum DOM, keine offizielle ‚Recommendation‘ des World Wide Web Consortium (W3C).

Das BOM besteht im Wesentlichen aus den Objekten navigator, history, screen, location, document, die dem Objekt window untergliedert sind. Da das document-Objekt das oberste Objekt der DOM-Hierarchie ist, kann das DOM als Teil des BOM betrachtet werden.

Während das DOM dort zum Einsatz kommt, wo ein HTML- oder XML-Dokument gelesen oder manipuliert wird, findet das BOM Verwendung etwa bei der Weiterleitung auf andere Dokumente oder wenn mehrere Dokumente gleichzeitig, beispielsweise in einem Frameset, angezeigt werden.