Qu'est-ce que le DOM et la nomenclature en JavaScript? Si quelqu'un pouvait expliquer cela en termes simples, ce serait génial! J'aime mieux comprendre cela.
La BOM (modèle d'objet de navigateur) comprend les objets navigator
, history
, screen
, location
et document
qui sont des enfants de window
. Le noeud document
contient le DOM (Document Object Model), le modèle d’objet Document, qui représente le contenu de la page. Vous pouvez le manipuler en utilisant javascript.
Cet article / explique la relation entre Javascript, DOM et BOM.
Ce ne sont que des objets différents:
document
et tout le parcours que vous feriez, événements, etc. history
, location
, navigator
et screen
(ainsi que d’autres variables selon les navigateurs).DOM signifie Modèle d'objet de document..Lorsque la page Web est chargée, le navigateur crée un modèle d'objet de document pour la page..Tous les objets sont organisés sous forme d'arborescence ...
BOM signifie que l'objet de navigateur Modèle.window est pris en charge par tous les navigateurs qu'il représente le navigateur de fenêtre. Tous les objets, fonctions et variables JavaScript globaux deviennent automatiquement membres de l'objet de fenêtre.
Vous pouvez trouver plus d'informations sur Javascript sur la fondation Mozilla.
DOM
https://developer.mozilla.org/en-US/docs/DOM/DOM_Reference/Introduction
BOM
DOM -> Document Object Model en JavaScript est l'API permettant d'accéder aux éléments contenus dans le document. Il mappe l'ensemble du document dans une hiérarchie d'arborescence parent et enfant. Chaque nœud peut contenir un nombre d'éléments enfant ou peut hériter d'un autre élément parent d'une manière ou d'une autre.
BOM -> Le modèle d'objet de navigateur est une représentation plus large de tout ce qui est fourni par le navigateur, notamment le document actuel, l'emplacement, l'historique, les cadres et toute autre fonctionnalité que le navigateur peut exposer à JavaScript. Le modèle d'objet de navigateur n'est pas normalisé et peut changer en fonction des différents navigateurs.
BOM signifie modèle d'objet de navigateur. Ce sont des objets que vous pouvez utiliser pour manipuler le navigateur. ils sont navigateur
ils sont tous des enfants de l'objet Window . DOM est un objet Document Model, qui fait partie de la nomenclature et vous aide à manipuler le contenu du fichier d'échange chargé. cela inclut le HTML et CSS
DOM: L'objet document représente l'ensemble du document html. Lorsque le document HTML est chargé dans le navigateur, il devient un objet de document.
BOM: l'objet window représente une fenêtre dans le navigateur. Un objet de fenêtre est créé automatiquement par le navigateur.