es5 et es6 appartiennent au langage JavaScript. JavaScript est un langage de script de haut niveau pour Internet, composé de trois parties : ECMAScript, DOM et BOM ; es5 et es6 sont deux versions d'ECMAScript, utilisées pour fournir la syntaxe, les types, les objets de base, etc. du langage JS.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 6, ordinateur Dell G3.
es5 et es6 appartiennent au langage JavaScript.
JavaScript ("JS" en abrégé) est un langage de programmation léger orienté objet qui peut être utilisé dans le navigateur pour contrôler l'interaction des pages, et peut également être utilisé côté serveur en tant que backend du site Web (avec l'aide de Node .js), JavaScript est donc un langage de programmation full stack.
JavaScript est un langage de script de haut niveau pour Internet. Il a été largement utilisé dans le développement d'applications Web. Il est souvent utilisé pour ajouter diverses fonctions dynamiques aux pages Web et offrir aux utilisateurs des effets de navigation plus fluides et plus esthétiques. Habituellement, les scripts JavaScript réalisent leurs fonctions en les intégrant dans HTML.
JavaScript se compose de trois parties principales : ECMAScript, DOM (Document Object Model), BOM (Browser Object Model).
Core (ECMAScript) : La partie centrale du langage, qui décrit la syntaxe et les objets de base du langage.
Document Object Model (DOM) : norme de fonctionnement des documents de pages Web, décrivant les méthodes et les interfaces de traitement du contenu des pages Web.
Modèle objet du navigateur (BOM) : base des opérations du client et de la fenêtre du navigateur, décrivant les méthodes et les interfaces pour interagir avec le navigateur.
ECMAScript
ECMA-262 ne fait pas référence aux navigateurs Web et spécifie les composants du langage, notamment la syntaxe, le type, le langage, les mots-clés, les mots réservés, les opérateurs et les objets.
ECMAScript est une description du langage qui spécifie tous les aspects de la norme.
Compatible ECMAScript :
Prend en charge tous les « types, valeurs, objets, propriétés, fonctions, ainsi que la syntaxe et la sémantique du programme » décrits par ECMA-262.
Prend en charge la norme de caractères Unicode.
Ajoutez plus de « types, valeurs, objets, propriétés, fonctions » qui ne sont pas décrits dans ECMA-262. Les nouvelles fonctionnalités de l'ouest du Zhejiang dont parle ECMA-262 font principalement référence à de nouveaux objets et à des objets qui ne sont pas spécifiés dans. la norme.
Prend en charge la "Syntaxe des programmes et des expressions régulières" non définie dans ECMA-262. Cela signifie que la syntaxe intégrée des expressions régulières peut être modifiée et étendue.
Présentation de la version ECMAScript (ES) (heure de sortie de la version)
Heure | Version | Description |
---|---|---|
Juin 1997 | ES1.0 publié | En juillet de la même année, la norme ECMA262 a été introduite |
1 998 juin | ES2.0 est sorti | Cette modification de version est entièrement conforme à la norme internationale ISO/IEC 16262. |
Décembre 1999 | ES3.0 a été publié | est devenu un standard commun pour JavaScript et a reçu un large soutien |
Octobre 2007 | Le projet ES4.0 a été publié | Les principaux fournisseurs ont des opinions différentes. Le plan a échoué. |
Juillet 2008 | ES3.1 a été publié et renommé ECMAScript 5 | ECMAScript 4.0 a été aboli, donc la version 4.0 n'existe pas |
Décembre 2009 | ES 5.0 a été officiellement publié | |
Juin 2011 | ES5.1 publié | Cette version est devenue la norme internationale ISO (ISO/IEC 16262:2011) |
Décembre 2013 | ES6 draft publié |
|
Juin 2015 | ES6 a été officiellement publié et renommé "Ecmascript 2015" Le comité | TC39 a décidé de publier une version d'Ecmascript chaque année |
June 2016 | es7 a été publiée, également connue sous le nom de "ECMAScript 2016" | |
Juin 2017 |
||
Juin 2018 |
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!