Notions complémentaires / WEBFRONT
Le DOM et le navigateur
L’arbre que le navigateur affiche.
Un document, un arbre
Le DOM est la représentation en mémoire du document HTML. Des éléments comme main, button et canvas forment un arbre. JavaScript peut modifier cet arbre ; le navigateur recalcule ensuite l’affichage. CSS décrit sa présentation, sa disposition et ses adaptations aux écrans.
Une modification directe
Avec un élément portant id="generation", cette instruction modifie son texte. Le test évite une erreur si l’élément est absent. Dans un composant React, préférez mettre à jour l’état ; React gère alors les éléments dont il est propriétaire.
const output = document.querySelector('#generation');
if (output) output.textContent = '42';Et côté WebFront ?
Vous pouvez gérer le DOM dans votre interface JavaScript. Une API générale de documents et de nœuds côté C++ reste un travail futur ; ne confondez pas ce projet avec les contrats de pont déjà disponibles.
Question