Maison > Article > interface Web > Quelle est la signification d'ecmascript en HTML
En HTML, ecmascript fait référence à une spécification standardisée d'un langage de script, un langage de programmation basé sur les objets qui peut effectuer des calculs dans l'environnement hôte et faire fonctionner des objets calculables, utilisé pour prendre en charge les performances dynamiques des pages Web ; la spécification ECMAScript.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 6, ordinateur Dell G3.
ECMAScript est un langage de programmation de script standardisé par Ecma International (anciennement l'Association européenne des fabricants d'ordinateurs) via ECMA-262.
ECMAScript est une spécification standardisée pour un langage de script développé par Brendan Edge de Netscape ; initialement nommé Mocha, renommé plus tard LiveScript, et finalement renommé JavaScript. En décembre 1995, Sun et Netscape ont publié conjointement JavaScript. 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. ECMA Script est le nom du langage de script standardisé ECMA-262. Bien que JavaScript et JScript soient compatibles avec ECMAScript, ils contiennent des fonctionnalités allant au-delà d'ECMAScript.
ECMAScript est un langage de programmation basé sur les objets qui peut effectuer des calculs et manipuler des objets calculables dans l'environnement hôte. ECMAScript a d'abord été conçu comme un langage de script Web pour prendre en charge la présentation dynamique de pages Web et fournir des capacités informatiques côté serveur pour les architectures client-serveur basées sur le Web. Mais en tant que langage de script, ECMAScript a la même nature que les autres langages de script, c'est-à-dire « utilisé pour manipuler, personnaliser et automatiser les fonctions fournies par un système existant ».
La spécification ECMAScript définit ce qu'une implémentation d'un langage de script doit contenir, mais, parce qu'elle est extensible, les fonctionnalités fournies par son implémentation peuvent varier considérablement de cet ensemble minimal. ECMAScript lui-même n'est pas un langage de script. Tout comme une collection de beans qui effectuent des opérations utiles dans les applications Web (par exemple, AWT de Netscape) est une implémentation de la spécification JavaBean de Sun, JavaScript est une implémentation de la spécification ECMAScript.
La relation entre JavaScript et ECMAScript
ECMAScript ("ES" en abrégé) est un langage de script universel implémenté selon la norme ECMA-262 La norme ECMA-262 stipule principalement la syntaxe, les types, les instructions, les mots-clés, Mots, opérateurs, objets et autres parties réservés, la dernière version d'ECMAScript est ECMAScript6 (appelé « ES6 »).
En ce qui concerne JavaScript, les gens considèrent parfois que JavaScript et ECMAScript sont identiques, mais ce n'est pas le cas. JavaScript contient beaucoup plus de contenu que ce qui est spécifié dans ECMA-262. Complete JavaScript est composé des trois parties suivantes :
Core (ECMAScript) : fournit la syntaxe et les objets de base du langage ;
Document Object Model (DOM) : fournit des méthodes et des interfaces pour le traitement du contenu Web
Browser Object Model (BOM) : fournit des méthodes et interfaces pour interagir avec le navigateur.
【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!