Maison  >  Article  >  interface Web  >  De quelles parties se compose Javascript ?

De quelles parties se compose Javascript ?

藏色散人
藏色散人original
2021-04-09 15:51:1712878parcourir

Javascript est composé de 3 parties, à savoir : 1. La partie centrale ECMAScript ; 2. La partie modèle objet du document DOM 3. La partie modèle objet du navigateur BOM ; ces trois parties décrivent respectivement la syntaxe et la syntaxe du langage. Objets de base, méthodes et interfaces pour traiter le contenu des pages Web, et méthodes et interfaces pour interagir avec les navigateurs.

De quelles parties se compose Javascript ?

L'environnement d'exploitation de cet article : système Windows 7, version JavaScript 1.8.5, ordinateur DELL G3.

JavaScript se compose de trois parties. Il s'agit du noyau (ECMAScript), du modèle objet de document (DOM) et du modèle objet de navigateur (BOM). Ces trois parties décrivent la syntaxe et les objets de base du langage, les méthodes et interfaces de traitement du contenu Web, ainsi que les méthodes et interfaces d'interaction avec les navigateurs.

1. ECMAScript (noyau)

Remarque :

1. ECMAScript n'a aucune dépendance sur le navigateur Web. l'implémentation ECMAScript. Un des environnements

2. Il définit uniquement les bases du langage, comme certaines grammaires, types, instructions, mots-clés, mots réservés, opérateurs, objets...

3. L'environnement hôte fournit l'implémentation de base et l'extension du langage, tel que DOM

4, d'autres environnements hôtes

Nœud : plate-forme JavaScript côté serveur

Adobe Flash

2. DOM (Document Object Model)
1 Fonctions

(1) Mappez la page entière dans une structure de nœuds multicouches

.

(2) Fournissez ensuite une méthode pour ajouter, supprimer, modifier et vérifier ces nœuds (contenu)

2 Niveau DOM

(1)DOM1

    <.>
  • Comment DOM Core mappe basé sur XML La structure du document

  • DOM html ajoute des objets et des méthodes pour html

(2) DOM2

étend la souris Et les événements de l'interface utilisateur, la portée, la traversée et d'autres modules de subdivision ajoutent la prise en charge du CSS via l'interface objet.

[Apprentissage recommandé :

Tutoriel avancé javascript]

Les détails sont les suivants :

  • Vue DOM : définit le suivi des différents vues de documents Interface

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

  • Style DOM : définit l'interface pour les styles d'éléments opérationnels en fonction de css

  • Parcours et portée du DOM : a. Définit l'interface pour parcourir et exploiter l'arborescence du document b. Ajoute une nouvelle méthode pour vérifier le document

  • <.>( 3) DOM3

Présente une méthode pour charger et enregistrer des documents de manière unifiée

3 Remarque

Une interface de programmation d'application pour XML mais étendue pour HTML (. API), pas seulement pour JavaScript, de nombreux autres langages implémentent également DOM.

zhou Brand Design Company https://www.houdianzi.com

Collection de téléchargement de modèles PPT https://redbox.wode007.com

Three.BOM (Modèle objet du navigateur)

1. Fonction

    Traitement des fenêtres et des cadres du navigateur
  • Destiné à l'extension js pour le fonctionnement du navigateur
  • 2. Fonctions spécifiques

      Fonction pour ouvrir une nouvelle fenêtre de navigateur
    • Possibilité de déplacer, zoomer et fermer la fenêtre du navigateur
    • Un objet navigateur qui fournit les détails du navigateur
    • Fournit la navigation L'objet de localisation
    • L'objet écran qui fournit des informations détaillées sur la résolution du moniteur de l'utilisateur
    • Prise en charge des cookies
    • XMLHttpRequest -- ActiveXObject

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