Wat is ECMAScript?
Dit gebeurde heel, heel lang geleden:
JavaScript werd oorspronkelijk genoemd omdat het wilde profiteren van het succes van Java om een voet aan de grond te krijgen in de industrie.
Netscape heeft JavaScript als standaard ingediend bij ECMA International. (ECMA is een organisatie die gespecialiseerd is in standaardbouw) Het resultaat is de standaard voor deze nieuwe taal, genaamd ECMAScript. Kortom, ECMAScript is een standaard, en JavaScript is de meest gebruikte taal om deze standaard te implementeren. JavaScript zelf is een taal die is gebouwd op de ECMAScript-standaard.
Dus wat is "ES"...?
ES is een afkorting voor ECMAScript. Elke keer dat je ES ziet gevolgd door een nummer, is er een andere versie van ECMAScript. Er zijn in totaal 8 versies. Laten we het eens nader bekijken:
ES1, ES2, ES3, ES4
ES1: 1997 6月 — ES2: 1998 6月 — ES3: 1999 12月 — ES4: 未通过
Ik heb dit allemaal samengevoegd. Hier zijn de eerste 4 versies van ECMAScript, hier is een korte samenvatting. Laat je gewoon weten dat de eerste 3 versies elk jaar worden uitgebracht, en de vierde versie wordt niet goedgekeurd om politieke redenen.
ES5
December 2009: Na bijna 10 jaar werd ES5 uitgebracht in 2009. De volgende versie van ECMAScript duurde ook 6 jaar om uit te komen.
ES6 / ES2015
Juni 2015: Misschien begint de verwarring hier. Iedereen denkt dat ES6 en ES2015 hetzelfde zijn.
De naam die aanvankelijk werd gepromoot was ES6. Het organiserende comité vereist echter dat ECMAScript jaarlijks wordt bijgewerkt. Als gevolg hiervan werd deze versie hernoemd tot ES 2015 en moest elk jaar worden bijgewerkt, met het achtervoegsel van het huidige jaar.
ES2016 (ES7)
Juni 2016: ECMAScript 7e versie.
ES2017 (ES8)
Juni 2017: ECMAScript 8e versie.
ES. Volgend
Je kunt ES zien. Dan komt er een rol bij. Dit is een instabiele versie, een product voordat de volgende versie verschijnt.
Waarom?
Omdat elke release updates en nieuwe functies aan de taal brengt.
Belangrijkste punten:
- ECMAscript wordt jaarlijks bijgewerkt.
- ECMAScript is benoemd naar de nummers, beginnend met 1: ES1, ES2, ES3, ES4, ES5
- Nieuwe versies (vanaf 2015) ES naamgeving is gebaseerd op het jaar: ES2015, ES2016, ES2017
- ECMAScript is een standaard. JavaScript is een populaire ES-standaard implementatietaal. Enkele andere standaardimplementatietalen zijn: SpiderMonkey, V8 en ActionScript.
(Einde)
|