Qu'est-ce que le modèle d'objet de document?

Le modèle d'objet de document (DOM) est une représentation visuelle d'un modèle hiérarchique, ou d'une carte, de tous les objets et propriétés contenus dans un document Web et pouvant être reconnus par un navigateur Web. Ce modèle d'objet de navigateur spécifie également les différentes méthodes ou actions disponibles pour un programmeur pouvant être exécutées sur ou avec les objets. Le modèle d'objet de document est une représentation de la programmation ou, plus précisément, des possibilités de script. Bien que les principaux navigateurs prennent en charge un DOM générique, les scripts qui fonctionnent dans un navigateur peuvent ne pas fonctionner dans un autre. Les programmeurs peuvent toutefois travailler en toute sécurité avec les objets, propriétés et méthodes selon un DOM de base commun à tous les principaux navigateurs Internet.

Les documents Web ne semblent constituer qu'une seule unité dans une fenêtre de navigateur, mais ils sont en réalité composés d'une variété d'objets. Elles peuvent contenir et contiennent souvent de nombreuses propriétés et se comportent de différentes manières en raison de la variété de méthodes qu'un programmeur peut appliquer aux objets du document. Par exemple, les images peuvent apparaître dans un document et sont considérées comme des objets dans le document, qui est lui-même un objet.

Les liens sont également des objets sur lesquels les programmeurs peuvent utiliser des méthodes ou effectuer des actions, telles que le changement de couleur des liens lorsque la souris survole ceux-ci ou l'affichage ou la modification d'une image. Les scripts DOM impliquent de coder ou d'écrire de petits programmes informatiques appelés scripts intégrés aux documents Web. Ces scripts ajoutent des fonctionnalités aux pages Web, notamment la validation des formulaires, des calculatrices virtuelles, des messages contextuels, des jeux simples, des quiz et même de l'animation.

Les programmeurs créent du code en fonction des possibilités du modèle objet de document avec lequel ils travaillent, à moins qu'ils ne choisissent de coder de manière très conservatrice à l'aide d'un DOM générique afin d'éviter tout risque de compatibilité du navigateur. Le modèle d'objet document est important pour les programmeurs qui écrivent ce que l'on appelle des scripts côté client dans le développement Web. Les documents Web sont stockés sur un serveur Web qui transmet les pages à l'ordinateur client qui les a demandées et les présente visuellement au visiteur du site Web via un navigateur. Les scripts incorporés dans les pages Web stockées sur le serveur Web doivent s'exécuter sur l'ordinateur client conformément au modèle d'objet de document du navigateur de cet ordinateur client.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?