📄️ Document Object Model
Le DOM, ou Document Object Model, est une représentation hiérarchique et structurée d'un document HTML ou XML. Il permet aux langages de script, notamment JavaScript, d'interagir dynamiquement avec le contenu d'une page web.
📄️ Manipulation des nœuds
Typage des nœuds
📄️ Gestion des évènements en JS
Le support Javascript dans le navigateur permet de gérer les événements qui sont déclenchés par les actions de l'utilisateur. Plus de quatre-vingts types d'événements peuvent être capturés par le navigateur. Il est par exemple possible de capturer les événements déclenchés par les clics de la souris (click, dblclick), par le déplacement de la souris (mousemove, mouseover, mouseenter), par le clavier (keypress, keydown, keyup), par la soumission d'un formulaire (submit), par le changement d'une valeur d'un champ de saisis (change), par le chargement d'une nouvelle page (load), etc.