Qu'est-ce que le DOM et la nomenclature en JavaScript? Si quelqu'un pouvait les expliquer en termes simples, ce serait formidable! J'aime mieux comprendre ces derniers.
la source
Qu'est-ce que le DOM et la nomenclature en JavaScript? Si quelqu'un pouvait les expliquer en termes simples, ce serait formidable! J'aime mieux comprendre ces derniers.
La nomenclature (modèle Browser Object) se compose des objets navigator
, history
, screen
, location
et document
qui sont les enfants de window
. Dans le document
nœud 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.
document
nœud se trouve le DOM Je pense qu'une meilleure façon de le décrire est: "le nœud est dans l'arborescence DOM" ou "le nœud est la plus petite unité de l'arbre DOM" ou "les nœuds composent l'arbre DOM". Pensées?
Cet article explique la relation entre Javascript, DOM et BOM.
Ce ne sont que des objets différents avec lesquels vous traitez:
document
et toutes les traversées que vous y feriez, les événements, etc. history
, location
, navigator
et screen
(ainsi que d'autres qui varient selon le navigateur).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 Browser Object Model.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 window.
Vous pouvez trouver plus d'informations sur Javascript sur Mozilla Foundation.
DOM
https://developer.mozilla.org/en-US/docs/DOM/DOM_Reference/Introduction
Nomenclature
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.
BOM signifie le modèle d'objet du navigateur. Ce sont des objets que vous pouvez utiliser pour manipuler le navigateur. ils sont navigateur
ce sont tous des enfants de l'objet Window. DOM est le modèle d'objet de document fait partie de la nomenclature et vous aide à manipuler le contenu du fichier d'échange chargé. cela inclut le HTML et le CSS
DOM -> Document Object Model en JavaScript est l'API pour accéder aux éléments à l'intérieur du document. Il mappe l'ensemble du document dans une hiérarchie d'arborescence parent et enfant. Chaque nœud peut contenir un certain nombre d'éléments enfants ou peut hériter d'un autre élément parent d'une manière ou d'une autre.
BOM -> Browser Object Model est une représentation plus large de tout ce qui est fourni par le navigateur, y compris 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 standardisé et peut changer en fonction de différents navigateurs.