Modèle de nomenclature

ils sont tous des enfants de l`objet Window. DOM est Document Object Model fait partie de la nomenclature et il vous aide à manipuler le contenu du fichier de page chargé. Cela inclut le HTML et le CSS figure 1-13. Composants du modèle d`objet de navigateur (BOM) le modèle d`objet de document (DOM) est un ensemble d`utilitaires pour manipuler des documents XML (et, par extension, aussi des documents HTML, qui est ce qui nous intéresse le plus probablement). Le modèle d`objet de navigateur (BOM) est une convention spécifique au navigateur faisant référence à tous les objets exposés par le navigateur Web. Contrairement au modèle d`objet de document, il n`existe pas de norme pour l`implémentation et aucune définition stricte, de sorte que les fournisseurs de navigateur sont libres d`implémenter la nomenclature de quelque manière qu`ils le souhaitent. DOM-> Document Object Model en JavaScript est l`API pour accéder aux éléments à l`intérieur du document. Il mappe l`intégralité du document dans une hiérarchie d`arbre parent et enfant. Chaque nœud peut contenir le nombre d`enfants élément ou peut hériter d`un autre élément parent dans certains ou l`autre manière. BOM-> modèle d`objet de navigateur est une plus grande représentation de tout ce qui est fourni par le navigateur, y compris le document en cours, 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 basé sur différents navigateurs. J`ai entendu parler de DOM, qui est Document Object Model, mais ce qui est BOM et quelle est son utilisation en JavaScript? Il n`existe pas de normes officielles pour le modèle d`objet de navigateur (BOM).

NOMENCLATURE signifie modèle d`objet de navigateur. Ce sont des objets que vous pouvez utiliser pour manipuler le navigateur. ils sont navigateur l`objet document représente la page Web affichée dans le navigateur. Tous les éléments d`une page Web, y compris les balises HTML, sont contenus dans l`objet document. Étant donné que l`objet document est souvent considéré comme la partie la plus importante de la nomenclature, il est représenté par son propre modèle objet appelé Document Object Model ou DOM. Le DOM sera discuté plus en détail dans les tutoriels ultérieurs. Le modèle d`objet de navigateur (BOM) permet à JavaScript de «parler» au navigateur. BOM signifie navigateur objet modèle. Window objet est pris en charge par tous les navigateurs, il représente le navigateur de fenêtre.. Tous les objets, fonctions et variables JavaScript globaux deviennent automatiquement membres de l`objet Window.

Le modèle d`objet de navigateur (BOM) en JavaScript inclut les propriétés et les méthodes de JavaScript pour interagir avec le navigateur Web. Ce que nous voyons comme une fenêtre affichant un document, le programme de navigateur considère comme une collection hiérarchique d`objets. Lorsque le navigateur analyse un document, il crée une collection d`objets qui définissent le document et détaille la façon dont il doit être affiché. L`objet que le navigateur crée est appelé objet document. Il fait partie d`une plus grande collection d`objets que le navigateur utilise. Cette collection d`objets de navigateur est collectivement connue sous le nom de modèle d`objet de navigateur, ou nomenclature. Le modèle d`objet de navigateur (BOM) est une hiérarchie d`objets de navigateur qui sont utilisés pour manipuler les méthodes et les propriétés associées au navigateur Web lui-même. Les objets qui composent la nomenclature incluent l`objet de fenêtre, l`objet de navigateur, l`objet d`écran, l`historique, l`objet d`emplacement et l`objet de document.

L`objet document se compose d`objets utilisés pour manipuler les méthodes et les propriétés du document ou de la page Web chargée dans la fenêtre du navigateur. L`objet document représente la page Web actuellement chargée dans la fenêtre du navigateur. Chaque élément ou balise HTML qui composent le document est également considéré comme un objet. Il n`est pas nécessaire de créer explicitement l`un des objets qui composent le modèle objet du navigateur. Les objets sont automatiquement créés lorsqu`un navigateur Web ouvre une page Web. Il y a aussi la méthode Remove que nous pouvons utiliser sur les éléments, même si elle n`est pas prise en charge sur Internet Explorer et doit être polyremplie. Cela vaut pour tous les attributs, mais la classe. C`est parce que la classe est un mot-clé réservé mis en service à partir de ES6. C`est pourquoi nous devons utiliser le nom d`attribut de substitution className à la place.

La même chose vaut pour l`attribut for dans l`élément label, par exemple: nous utilisons htmlFor à la place.