zion - DOM : Document Object Model
DOM est une API (Interface de Programmation d'Application), c'est à dire un ensemble d'objets, de méthodes et de propriétés destiné à accéder au document et aux éléments du navigateur.On utilise couramment JavaScript pour accéder à cette API à partir du navigateur.
En pratique, DOM permet manipuler un document HTML et ses propriétés CSS pour les modifier dynamiquement sous l'action de l'utilisateur.
Comme HTML et CSS, DOM a d'abord évolué selon l'initiative des éditeurs de navigateurs, puis le W3C a "normalisé" la situation en proposant ses propres recommandations.
Les différentes version du DOM sont appelées "niveaux" et c'est le DOM niveau 2 qui a le statut de "recommandation", le niveau 3 étant encore en phase d'élaboration.
Hélas, comme pour les CSS aucun navigateur ne supporte l'intégralité du DOM niveau 2 et certains utilisent encore des syntaxes propriétaires pour certaines méthodes. Mais bien qu'incomplet, le support du DOM niveau 2 par les navigateurs récents est tout à fait acceptable pour la majorité des situations.
Merci à gm_superstar pour cet article
Poster un commentaire