2010-12-11 24 views

Répondre

89

La nomenclature (Browser Object Model) se compose des objets navigator, history, screen, location et document qui sont les enfants de window. Dans le noeud document se trouve le DOM (Document Object Model), le modèle d'objet de document, qui représente le contenu de la page. Vous pouvez le manipuler en utilisant javascript.

+0

> Dans le noeud 'document' est le DOM Je pense qu'une meilleure façon de le décrire est:" nœud est dans l'arbre DOM "ou" nœud est la plus petite unité dans l'arbre DOM "ou" nœuds composent l'arbre DOM ". Pensées? – stevemao

+0

la réponse originale me semble parfaite – divine

31

Ils sont juste différents objets que vous traitez:

  • Le DOM est le document Object Model, qui traite du document, les éléments HTML eux-mêmes, par exemple document et tous traversal vous le feriez en elle, des événements, etc.
  • La nomenclature est le navigateur Object Model, qui traite des composants du navigateur côté du document, comme history, location, navigator et screen (ainsi que certains d'autres qui varient selon le navigateur).
39
  • DOM - Document Object Model
  • BOM - Navigateur Object Model

This article explique relation entre Javascript, DOM et nomenclature.

+1

Merci pour ce lien! –

3

signifie DOM document Object model..when la page Web est chargé le navigateur crée un modèle d'objet de document pour la page..All la les objets sont organisés en arborescence ...

BOM signifie modèle d'objet de navigation. L'objet fenêtre est pris en charge par tous les navigateurs. Il représente le navigateur de fenêtres. Tous les objets, fonctions et variables JavaScript globaux deviennent automatiquement membres de l'objet fenêtre.

0

BOM signifie modèle d'objet de navigation. Ce sont des objets que vous pouvez utiliser pour manipuler le navigateur. ils sont navigateur

  • navigateur
  • écran
  • emplacement
  • histoire
  • Document

ils sont tous les enfants de l'objet fenêtre. DOM est le modèle d'objet de document qui fait partie de la nomenclature et vous aide à manipuler le contenu du fichier de page chargé. cela inclut le HTML et CSS