Modèle objet de document

Le nom “Document Object Model” a été choisi parce qu`il s`agit d`un “modèle objet” est utilisé dans le sens de conception orienté objet traditionnel: les documents sont modélisés à l`aide d`objets, et le modèle englobe non seulement la structure d`un document, mais aussi le comportement d`un document et les objets dont il est composé. En d`autres termes, les nœuds dans le diagramme ci-dessus ne représentent pas une structure de données, ils représentent des objets, qui ont des fonctions et l`identité. En tant que modèle objet, le modèle d`objet de document identifie: la structure de données utilisée par le navigateur pour représenter le document suit cette forme. Pour chaque boîte, il y a un objet, avec lequel nous pouvons interagir pour découvrir des choses telles que la balise HTML qu`il représente et les cases et le texte qu`il contient. Cette représentation est appelée le modèle objet de document, ou DOM pour court. Le modèle DOM (Document Object Model) est une interface de programmation d`applications inter-plateformes et indépendantes de la langue qui traite un document HTML, XHTML ou XML comme une arborescence dans laquelle chaque nœud est un objet représentant une partie du document. Le DOM représente un document avec une arborescence logique. Chaque branche de l`arborescence se termine par un nœud, et chaque nœud contient des objets. Les méthodes DOM permettent l`accès par programmation à l`arborescence; avec eux on peut changer la structure, le style ou le contenu d`un document. Les nœuds peuvent avoir des gestionnaires d`événements attachés à eux. Une fois qu`un événement est déclenché, les gestionnaires d`événements sont exécutés. [2] le modèle d`objet de document est une API de programmation pour les documents. Le modèle d`objet lui-même ressemble étroitement à la structure des documents qu`il modélise.

Par exemple, considérez cette table, tirée d`un document HTML: l`histoire du modèle d`objet de document est entrelacée avec l`histoire des «guerres de navigateur» de la fin des années 1990 entre Netscape Navigator et Microsoft Internet Explorer, ainsi qu`avec celle de JavaScript et JScript, les premiers langages de script à être largement mis en œuvre dans les moteurs JavaScript des navigateurs Web. Le modèle d`objet de document représente cette table comme ceci: cette section est conçue pour donner une compréhension plus précise du modèle d`objet de document en la distinguant des autres systèmes qui peuvent sembler être comme lui.

By | 2019-02-16T00:34:56+00:00 fevereiro 16th, 2019|Sem categoria|