Maison > interface Web > js tutoriel > le corps du texte

La relation entre JavaScript et ECMAScript

WBOY
Libérer: 2022-08-09 15:42:47
avant
1845 Les gens l'ont consulté

Cet article vous apporte des connaissances pertinentes sur javascript, qui présente principalement des questions connexes sur la relation entre JavaScript et ECMAScript. ECMAScript est également un langage de script, en abrégé ES, et est généralement considéré comme la spécification standardisée de JavaScript, prenons. jetez-y un oeil, j'espère que cela sera utile à tout le monde.

La relation entre JavaScript et ECMAScript

【Recommandations associées : tutoriel vidéo javascript, front-end web

1. JavaScript est un langage d'extension d'ECMAScript

ECMAScript est également un langage de script, en abrégé ES, qui est généralement considéré comme spécification standardisée de JavaScript .

Mais en fait, JavaScript est un langage d'extension d'ECMAScript, car ECMAScript ne fournit que la syntaxe la plus basique, il définit simplement la façon d'écrire notre code, comme la définition de variables et de fonctions, de boucles et de branches... Il reste simplement au niveau du langage et ne peut pas être utilisé pour terminer le développement fonctionnel réel de notre application.

JavaScript implémente le standard de langage ECMAScript et crée certaines extensions sur cette base, nous permettant d'exploiter DOM et BOM dans l'environnement du navigateur, et de lire et d'écrire des fichiers dans l'environnement de nœud.

Dans l'environnement du navigateur, JavaScript = ECMAScript + BOM + DOM

La relation entre JavaScript et ECMAScript
Dans l'environnement de nœud, JavaScript = ECMAScript + Node APIs

La relation entre JavaScript et ECMAScript

Ainsi, le langage lui-même en JavaScript fait référence à ECMAScript.

2. Le processus de développement d'ECMAScript

La relation entre JavaScript et ECMAScript
ECMAScript2015 mérite notre compréhension séparée

Parce que ES2015 a été trop long depuis la version précédente et a publié trop de contenu, ce qui fait que cette version inclut de nombreuses nouvelles technologies perturbatrices.

Il est à noter que ES2015 commence à être nommé en fonction de l'année et non plus en fonction du numéro de version.

Avec le développement rapide du Web, à partir de 2015, ES a maintenu une itération de version chaque année.

Résumé détaillé

En novembre 1996, Netscape, le créateur de JavaScript, a décidé de confier JavaScript à l'ECMA, l'organisme international de normalisation, dans l'espoir que ce langage puisse devenir un standard international. L'année suivante, l'ECMA a publié la première version du document standard 262 (ECMA-262), qui spécifiait la norme pour les langages de script de navigateur et appelait ce langage ECMAScript.

Cette norme a été développée pour le langage JavaScript depuis le début, mais elle ne s'appelle pas JavaScript. Il y a deux raisons principales : Premièrement, la marque Java est une marque déposée de Sun. Selon l'accord de licence, seul Netscape peut légalement. utilise le nom JavaScript, et JavaScript lui-même a été enregistré en tant que marque déposée par Netscape. La seconde est de montrer que le développeur de ce langage est ECMA et non Netscape, ce qui contribuera à garantir l'ouverture et la neutralité de ce langage.

La relation entre les deux peut être résumée comme suit : ECMAScript est la spécification de JavaScript et JavaScript est l'implémentation d'ECMAScript. (ECMAScript a également des noms de dialectes JScript et ActionScript)

[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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!