ecmascript est une spécification de langage de script définie par Ecma International dans la norme ECMA-262. Ce langage est largement utilisé sur le World Wide Web. Il est souvent appelé JavaScript ou JScript, mais en fait ces deux derniers sont des normes ECMA-262. mise en œuvre et extension.
L'environnement d'exploitation de cet article : système Windows 7, ECMAScript version 6, ordinateur Dell G3.
Qu'est-ce qu'ecmascript ?
ECMAScript est une spécification de langage de script définie par Ecma International (anciennement European Computer Manufacturers Association) dans la norme ECMA-262. Ce langage est largement utilisé sur le World Wide Web et est souvent appelé JavaScript ou JScript, mais en fait ces deux derniers sont des implémentations et des extensions de la norme ECMA-262.
Il peut donc être compris comme un standard pour JavaScript, mais en fait ces deux derniers sont des implémentations et des extensions de la norme ECMA-262.
Historique :
ECMAScript est une spécification standardisée pour un langage de script développé par Brandon Ek de Netscape ; initialement nommé Mocha, renommé plus tard LiveScript, et finalement renommé JavaScript. En décembre 1995, Sun et Netscape ont publié conjointement JavaScript[2]. En novembre 1996, Netscape a soumis JavaScript à l'Association européenne des fabricants d'ordinateurs pour normalisation. La première version d'ECMA-262 a été adoptée par l'organisation Ecma en juin 1997. ECMAScript est le nom du langage de script normalisé par ECMA-262.
Bien que JavaScript et JScript soient compatibles avec ECMAScript, ils contiennent des fonctionnalités au-delà d'ECMAScript.
Compatibilité
De nombreuses applications prennent en charge ECMAScript, notamment les navigateurs Web. Le tableau suivant répertorie la compatibilité de la version actuelle du logiciel avec la dernière version d'ECMAScript.
Le contenu de ce test est hébergé dans le référentiel officiel https://github.com/tc39/test262 (sauvegarde de l'archive de page, stockée dans Internet Archive), et peut également être trouvé sur https://v8 .github.io /test262/website/default.html (sauvegarde des archives de pages, stockées dans les archives Internet) et https://bakkot.github.io/test262-web-runner/ (sauvegarde des archives de pages, stockées dans les archives Internet) ) Visitez le dernier outil de package de test de navigateur Web. Le référentiel officiel pointe également vers d'autres packages de tests de projets maintenus par la communauté pour tester d'autres environnements ECMAScript/JavaScript tels que Node.js.
Apprentissage recommandé : "Tutoriel sur les bases de 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!