1. Définition de DOM
DOM (modèle objet de document ou Document Object Model) est le modèle d’accès
aux différentes composantes des documents HTML ou encore
XML.
Dans le chapitre Exploration de flux
XML via DOM, nous verrons dans le détail comment exploiter
des flux XML dans des scripts JavaScript.
Par son intermédiaire, vous disposerez
d’une description structurée du script HTML et DOM fournit
aussi le mode d’accès aux éléments constitutifs
du modèle.
En tant que développeur, ce sera
un allié précieux pour accéder à ces éléments et
les manipuler depuis un langage de programmation (JavaScript par
exemple mais pas seulement).
DOM va être pour nous un schéma
d’accès pour atteindre les constituants (formulaire, champ...)
d’une page web balisée.
Ce modèle fournit une hiérarchie
de programmation agençant les propriétés, les
méthodes, les événements.
L’étude et la bonne compréhension
du modèle DOM sont bien évidemment indispensables
pour pouvoir utiliser au mieux les principales bibliothèques JavaScript (librairies),
comme Prototype, jQuery, MooTools...
Le modèle DOM est un arbre constitué d’objets
Node (nœuds). Il s’agit d’une structure arborescente avec
un nœud de type racine et des nœuds enfants. Dans
notre exemple ci-après ...