Maison >interface Web >Questions et réponses frontales >Quels sont les composants principaux de javascript

Quels sont les composants principaux de javascript

青灯夜游
青灯夜游original
2021-10-25 13:52:332761parcourir

Les composants de base de JavaScript sont : 1. ECMAScript, qui fournit la syntaxe et les objets de base du langage ; 2. DOM (Document Object Model), une interface de programmation d'application pour XML mais étendue pour HTML 3. BOM (Browser object); modèle).

Quels sont les composants principaux de javascript

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Les trois composants principaux de Java Script sont : ECMAScript, DOM (Document Object Model), BOM (Browser Object Model).

Quels sont les composants principaux de javascript

- ECMAScript


ECMA-262 ne fait pas référence aux navigateurs Web et spécifie les composants du langage, notamment la syntaxe, le type, le langage, les mots-clés, les mots réservés, les opérateurs et les objets.

ECMAScript est une description du langage qui spécifie tous les aspects de la norme.

Compatible ECMAScript :

  • Prend en charge tous les « types, valeurs, objets, propriétés, fonctions, ainsi que la syntaxe et la sémantique du programme » décrits par ECMA-262.

  • Prend en charge la norme de caractères Unicode.

  • Ajoutez plus de « types, valeurs, objets, propriétés, fonctions » qui ne sont pas décrits dans ECMA-262. Les nouvelles fonctionnalités de l'ouest du Zhejiang dont parle ECMA-262 font principalement référence à de nouveaux objets et à des objets qui ne sont pas spécifiés dans. la norme.

  • Prend en charge la "Syntaxe des programmes et des expressions régulières" non définie dans ECMA-262. Cela signifie que la syntaxe intégrée des expressions régulières peut être modifiée et étendue.

- DOM (Document Object Model)


Le Document Object Model DOM est une interface de programmation d'application (API) pour XML mais étendue pour HTML. DOM mappe la page entière dans une structure de nœuds à plusieurs niveaux. Chaque composant d'une page HTML ou XML est un nœud d'un certain type, et ces nœuds contiennent différents types de données.

Dans DOM, les pages peuvent généralement être représentées par un graphe de nœuds hiérarchique.

Quels sont les composants principaux de javascript

Niveau DOM :

Le niveau DOM 1 est devenu une norme recommandée par le W3C en octobre 1998. BOM1 se compose de deux modules : DOM core et DOM HTML.

  • Noyau DOM : Spécifie comment mapper les structures de documents basées sur XML pour simplifier l'accès et la manipulation de n'importe quelle partie du document.

  • DOM HTML : étendu sur la base du noyau DOM, ajoutant des objets et des méthodes pour HTML.

DOM niveau 2 a étendu les événements de la souris et de l'interface utilisateur, la plage, la traversée et d'autres modules de subdivision basés sur le DOM d'origine, et a ajouté la prise en charge du CSS via l'interface objet. Comprend les modules suivants :

  • Vues DOM (DOM View) : définit une interface pour suivre différentes vues de documents.

  • Événements DOM (Événements DOM) : définit l'interface pour les événements et le traitement des événements.

  • DOM Traversal and Range : définit l'interface de parcours et d'exploitation des documents.

DOM niveau 3 étend encore le DOM et introduit le module de chargement et de sauvegarde pour charger et sauvegarder les documents de manière unifiée ; le nouveau module de vérification du DOM est principalement une méthode de vérification des documents.

- Modèle objet du navigateur BOM


BOM gère les fenêtres et les cadres du navigateur. Les gens sont habitués à compter toutes les extensions JavaScript pour les navigateurs dans le cadre de la nomenclature. Comprend les éléments suivants :

  • Fonction permettant d'afficher une nouvelle fenêtre de navigateur.

  • La possibilité de déplacer, zoomer et fermer les fenêtres du navigateur.

  • Un objet navigateur qui fournit des informations détaillées sur la page chargée par le navigateur.

  • Un objet de localisation qui fournit des informations détaillées sur la page chargée par le navigateur.

  • Un objet d'écran qui fournit des détails sur la résolution de l'utilisateur.

  • Prise en charge des cookies.

  • Objets personnalisés comme XMLHttpRequest et ActionXobject d'IE.

【Apprentissage recommandé : Tutoriel avancé javascript

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn