Maison >Problème commun >Que sont dom et bom dans le programme ?
Le dom et le bom dans le programme font respectivement référence à : 1. DOM "Document Object Model". Le noyau est l'arborescence DOM, qui est composée de nœuds "Node", y compris les nœuds d'éléments, les nœuds de texte, les nœuds d'attributs, etc. Grâce à DOM, les développeurs peuvent utiliser le langage de script pour modifier, supprimer, ajouter ou remplacer des éléments et du contenu sur des pages Web ; 2. Le « modèle d'objet de navigateur » de BOM représente la relation entre les fenêtres du navigateur et les pages qui fournissent une série de connexions avec les fenêtres du navigateur. et les pages. Les propriétés et méthodes associées permettent aux développeurs de contrôler le comportement du navigateur.
Le système d'exploitation de ce tutoriel : système Windows 10, ordinateur Dell G3.
DOM (Document Object Model) et BOM (Browser Object Model) sont deux concepts courants dans le développement Web.
Le cœur du DOM est l'arborescence DOM, qui est composée de nœuds (Node), notamment des nœuds d'éléments, des nœuds de texte, des nœuds d'attributs, etc. Grâce au DOM, les développeurs peuvent utiliser des langages de script pour modifier, supprimer, ajouter ou remplacer des éléments et du contenu sur des pages Web.
BOM contient des objets courants, tels que la fenêtre, le navigateur, l'emplacement, l'historique, etc. Grâce aux objets BOM, les développeurs peuvent obtenir et définir la taille et la position de la fenêtre du navigateur, obtenir les informations du navigateur de l'utilisateur et contrôler les sauts d'URL et les enregistrements de l'historique, etc.
En résumé, DOM est utilisé pour exploiter la structure de document HTML ou XML des pages Web, fournissant l'accès et les opérations aux éléments de la page Web via une structure arborescente ; tandis que BOM fournit des objets et des méthodes liés aux fenêtres et aux pages du navigateur pour contrôler le comportement du navigateur et obtenir des informations sur le navigateur. Ces deux éléments constituent ensemble la partie la plus importante du développement Web
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!