Maison > Article > interface Web > Quels sont les trois composants majeurs de JavaScript ?
Les trois composants principaux de JavaScript sont : 1. ECMAscript 2. Modèle d'objet de document DOM 3. Modèle d'objet de navigateur BOM ; Parmi eux, ECMAscript est le cœur de JavaScript et décrit la syntaxe de base et les types de données du langage.
Les trois composants majeurs de JavaScript sont :
1 ECMAScript : le noyau de JavaScript, décrivant la syntaxe de base du langage (var. , pour , if, tableau, etc.) et les types de données (nombre, chaîne, booléen, fonction, objet (obj, [], {}, null), non défini), ECMAScript est un ensemble de normes qui définit un langage (tel que comme JS) ressemble.
(Partage vidéo d'apprentissage : tutoriel vidéo javascript)
2. Modèle objet de document (DOM) : DOM (Document Object Model) est l'interface de programmation d'applications HTML et XML (API). DOM présentera la page entière dans un document composé de hiérarchies de nœuds. Chaque partie d'une page HTML ou XML est un dérivé d'un nœud. Considérons la page HTML suivante :
<html> <head> <title>Sample Page</title> </head> <body> <p>hello world!</p> </body> </html>
DOM représente un document en créant une arborescence, donnant aux développeurs un contrôle sans précédent sur le contenu et la structure du document. Les nœuds peuvent être facilement supprimés, ajoutés et remplacés à l'aide de l'API DOM (getElementById, childNodes, appendChild, innerHTML).
3. Modèle d'objet de navigateur (BOM)
Accédez et utilisez la fenêtre du navigateur. Par exemple, ouvrir une nouvelle fenêtre de navigateur, déplacer, modifier et fermer la fenêtre du navigateur, fournir des informations détaillées sur le navigateur Web (objet navigateur), des informations détaillées sur la page (objet emplacement), des informations détaillées sur la résolution de l'écran de l'utilisateur (objet écran), la prise en charge des cookies. , etc.
BOM, en tant que partie intégrante de JavaScript, ne prend pas en charge les normes pertinentes. Chaque navigateur a sa propre implémentation. Bien qu'il existe des normes non factuelles, cela pose néanmoins certains problèmes aux développeurs.
Recommandations associées : Tutoriel js
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!