Maison  >  Article  >  interface Web  >  En quoi JavaScript est-il divisé ?

En quoi JavaScript est-il divisé ?

WBOY
WBOYoriginal
2022-02-08 14:52:482342parcourir

JavaScript peut être divisé en trois parties : core (ECMAScript), Document Object Model (DOM) et Browser Object Model (BOM) ; ces trois parties décrivent respectivement la syntaxe JavaScript et les objets, méthodes et interfaces de base pour le traitement du contenu et des méthodes Web et interfaces pour interagir avec le navigateur.

En quoi JavaScript est-il divisé ?

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

En quoi JavaScript est-il divisé ?

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 (Core)

Remarque :

1. ECMAScript n'a aucune dépendance sur le navigateur Web. Le navigateur n'est qu'un des environnements hôtes pour l'implémentation d'ECMAScript

2. base, comme certaines syntaxes, 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, comme DOM

4.

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

Adobe Flash

2 DOM (Document Object Model)

1 Fonction

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

(2). puis fournissez un ensemble de ces méthodes pour ajouter, supprimer, modifier et vérifier des nœuds (contenu)

2 Niveau DOM

(1)DOM1

DOM Core Comment mapper la structure d'un document basé sur XML

DOM html Objets ajoutés. et méthodes pour html

(2)DOM2

Modules de subdivision étendus tels que les événements de souris et d'interface utilisateur, la plage, la traversée, etc., et ajout de la prise en charge de CSS via l'interface objet.

Les détails sont les suivants :

Vue DOM : définit l'interface de suivi des différentes vues de documents

Événements 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 basés sur CSS

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

(3) DOM3

Introduit une méthode de chargement et d'enregistrement des documents de manière unifiée

. 3. Remarque

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

Guangzhou Brand Design Company https://www.houdianzi.com Collection de téléchargement de modèles PPT https://redbox.wode007.com

Three.BOM (Browser Object Model)

Fonction

Traitement de la navigation dans le navigateur. windows et frames

extension js pour les opérations du navigateur

2. Fonctions spécifiques

La fonction d'afficher une nouvelle fenêtre du navigateur

La fonction de déplacer, zoomer et fermer la fenêtre du navigateur

Un navigateur qui fournit des informations détaillées sur le navigateur Objet

L'objet de localisation qui fournit des informations détaillées sur la page chargée par le navigateur

L'objet d'écran qui fournit des informations détaillées sur la résolution du moniteur de l'utilisateur

Prise en charge des cookies

XMLHttpRequest -- ActiveXObject

Recommandations associées :

Tutoriel d'apprentissage 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