Skip to main content

Quel est le modèle d'objet 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 qui sont contenus dans un document Web et qui peuvent ê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 qui peut être effectué 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 navigateurs majeurs prennent en charge un DOM générique, les scripts qui fonctionnent dans un navigateur peuvent ne pas être fonctionnels dans un autre.Les programmeurs peuvent cependant travailler en toute sécurité avec les objets, les propriétés et les méthodes selon un DOM de base qui est commun à tous les principaux navigateurs Internet.

Les documents Web ne semblent être qu'une seule unité dans une fenêtre de navigateur, mais ils sont en fait composés deune variété d'objets.Ils peuvent et contiennent souvent de nombreuses propriétés, et ils se comportent de différentes manières en raison de la variété des 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 en soi 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 est planée sur eux ou que une image apparaît ou change.Le script DOM implique le codage ou la rédaction de petits programmes informatiques appelés scripts intégrés dans des documents Web.Ces scripts ajoutent des fonctionnalités aux pages Web, y compris, mais sans s'y limiter, la validation des formulaires, les calculatrices virtuelles, les messages contextuels, les jeux simples, les quiz et même l'animation.

Les programmeurs créent du code en fonction des possibilités du modèle d'objet de document avec lequel ils fonctionnent, sauf s'ils choisissent de coder de manière très conservatrice en utilisant un DOM générique pour éviter la possibilité de problèmes de compatibilité du navigateur.Le modèle d'objet de document est important pour les programmeurs qui écrivent ce que l'on appelle les scripts côté client dans le développement Web.Les documents Web sont stockés sur un serveur Web qui livre les pages à l'ordinateur client qui les a demandé et qui les présente visuellement vers le visiteur du site Web via un navigateur.Les scripts intégrés dans les pages Web stockés sur le serveur Web doivent s'exécuter sur l'ordinateur client en fonction du modèle d'objet document du navigateur de cet ordinateur client.