Was ist die Stückliste und Stückliste in JavaScript?

Antworten:

146

Die BOM (Browser Object Model) besteht aus den Objekten navigator, history, screen, locationund documentdie Kinder sind window. Im documentKnoten befindet sich das DOM (Document Object Model), das Dokumentobjektmodell, das den Inhalt der Seite darstellt. Sie können es mit Javascript bearbeiten.

thejh
quelle
1
> Im documentKnoten befindet sich das DOM. Ich denke, es lässt sich besser beschreiben: "Knoten befindet sich im DOM-Baum" oder "Knoten ist die kleinste Einheit im DOM-Baum" oder "Knoten bilden den DOM-Baum". Gedanken?
Stevemao
Die ursprüngliche Antwort sieht für mich perfekt aus
göttlicher
46
  • DOM - Dokumentobjektmodell
  • Stückliste - Browser-Objektmodell

Dieser Artikel erklärt die Beziehung zwischen Javascript, DOM und BOM.

Decyklon
quelle
38

Es sind nur verschiedene Objekte, mit denen Sie es zu tun haben:

  • Das DOM ist das Dokumentobjektmodell , das sich mit dem Dokument, den HTML-Elementen selbst, z. B. documentund allen darin durchgeführten Durchläufen, Ereignissen usw. befasst.
  • Die Stückliste ist der Browser - Objektmodell, das sich mit Browser - Komponenten abgesehen von dem Dokument, wie history, location, navigatorund screen(wie auch einige andere , die von Browser variieren).
Nick Craver
quelle
6

DOM bedeutet Dokumentobjektmodell. Wenn die Webseite geladen wird, erstellt der Browser ein Dokumentobjektmodell für die Seite. Alle Objekte sind als Baumstruktur angeordnet.

Stückliste bedeutet, dass das Browserobjekt Model.window-Objekt von allen Browsern unterstützt wird, die den Fensterbrowser darstellen. Alle globalen JavaScript-Objekte, -Funktionen und -Variablen werden automatisch Mitglieder des Fensterobjekts.

Revathi Bala
quelle
4

DOM: Das Dokumentobjekt repräsentiert das gesamte HTML-Dokument. Wenn ein HTML-Dokument in den Browser geladen wird, wird es zu einem Dokumentobjekt.

Stückliste: Das Fensterobjekt repräsentiert ein Fenster im Browser. Ein Fensterobjekt wird vom Browser automatisch erstellt.

Chaithanya
quelle
3

Stückliste bedeutet Browser-Objektmodell. Dies sind Objekte, mit denen Sie den Browser bearbeiten können. Sie sind Navigator

  • Navigator
  • Bildschirm
  • Ort
  • Geschichte
  • Dokument

Sie sind alle Kinder des Fensterobjekts. DOM ist Dokumentobjektmodell ist Teil der Stückliste und hilft Ihnen beim Bearbeiten des Inhalts der geladenen Auslagerungsdatei. Dazu gehören HTML und CSS

Bamidele Alegbe
quelle
3

DOM -> Dokumentobjektmodell in JavaScript ist die API für den Zugriff auf die Elemente im Dokument. Es ordnet das gesamte Dokument einer Hierarchie aus übergeordnetem und untergeordnetem Baum zu. Jeder Knoten kann die Anzahl der untergeordneten Elemente enthalten oder auf die eine oder andere Weise an ein anderes übergeordnetes Element erben.

Stückliste -> Browserobjektmodell ist eine größere Darstellung aller vom Browser bereitgestellten Elemente, einschließlich des aktuellen Dokuments, des Speicherorts, des Verlaufs, der Frames und aller anderen Funktionen, die der Browser möglicherweise für JavaScript bereitstellt. Das Browser-Objektmodell ist nicht standardisiert und kann sich basierend auf verschiedenen Browsern ändern.

Sai Krishna
quelle