Maison  >  Article  >  interface Web  >  Quelle est la relation entre ES5 et JavaScript ?

Quelle est la relation entre ES5 et JavaScript ?

WBOY
WBOYoriginal
2022-04-11 10:45:142563parcourir

La relation entre ES5 et JavaScript est la suivante : ES5 est la norme internationale pour le langage JavaScript, et JavaScript est l'implémentation d'ES5. ES5 est une version révisée de la norme de spécification basée sur JavaScript ECMAScript qui spécifie les composants de JavaScript.

Quelle est la relation entre ES5 et JavaScript ?

L'environnement d'exploitation de ce tutoriel : système Windows10, version ECMAScript 5.1&&javascript1.8.5, ordinateur Dell G3.

Quelle est la relation entre ES5 et JavaScript

1. Qu'est-ce que Javascript ?

  • JavaScript ("JS" en abrégé) est un langage de script côté client à typage dynamique, faiblement typé, basé sur un prototype utilisé pour fournir Ajouter des fonctions dynamiques aux pages Web HTML.

  • Dynamique :
    Déterminez le type de données au moment de l'exécution. Il n'est pas nécessaire d'effectuer une déclaration de type avant d'utiliser une variable. Généralement, le type de la variable est le type de la valeur à laquelle elle est affectée.

  • Classe faible :
    Différents types peuvent être implicitement convertis de manière transparente pour l'utilisateur lors du calcul. Même si le type est incorrect, le type correct peut être obtenu grâce à une conversion implicite.

  • Prototype :
    Le nouvel objet hérite de l'objet (en tant que modèle) et partage ses propres propriétés avec le nouvel objet. L'objet modèle est appelé prototype. De cette façon, une fois le nouvel objet instancié, il peut non seulement bénéficier des propriétés définies lors de sa création et de son exécution, mais également des propriétés de l'objet prototype.

JavaScript se compose de trois parties :

1 ECMAScript (core)
En tant que noyau, il spécifie les composants du langage : syntaxe, types, instructions, mots-clés, mots réservés, opérateurs. Objet
2. DOM (Document Object Model)
DOM mappe la page entière dans un résultat de nœud multicouche. Les développeurs peuvent facilement supprimer, ajouter, remplacer ou modifier n'importe quel nœud à l'aide de l'API fournie par DOM.
3. BOM (Browser Object Model)
Prend en charge le modèle objet du navigateur qui peut accéder et faire fonctionner la fenêtre du navigateur, et les développeurs peuvent contrôler des parties autres que la page affichée par le navigateur.
Quelle est la relation entre ES5 et JavaScript ?

2. ECMAScript et JavaScript ?

Quelle est la relation entre ECMAScript et JavaScript ? De nombreux débutants seront confus. En termes simples, ECMAScript est la norme internationale pour le langage JavaScript et JavaScript est l'implémentation d'ECMAScript.

En novembre 1996, Netscape, le créateur de JavaScript, décide de soumettre JavaScript à l'Organisation internationale de normalisation ECMA, en espérant que ce langage puisse devenir un standard international. L'année suivante, l'ECMA a publié la première version du document standard n° 262 (ECMA-262), qui stipulait la norme pour les langages de script de navigateur et appelait ce langage ECMAScript. Cette version est ECMAScript version 1.0.

3. Qu'est-ce que ES5 ?

ECMAScript 5.1 (ou uniquement ES5) est la dernière révision de la norme ECMAScript (spécification basée sur JavaScript). De nature similaire au processus de spécification HTML5, ES5 standardise en ajoutant des instructions aux méthodes JavaScript existantes et en les fusionnant avec des objets ECMAScript natifs. ES5 introduit également une variante stricte de syntaxe, appelée "mode strict"

[Recommandations associées : tutoriel vidéo javascript, front-end 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!

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