Vad är ECMAScript?
Detta hände för väldigt, väldigt länge sedan:
JavaScript fick ursprungligen sitt namn eftersom det ville dra nytta av Javas framgång för att få ett fotfäste i branschen.
Netscape skickade in JavaScript till ECMA International som standard. (ECMA är en organisation som specialiserar sig på standardbyggande) Resultatet är standarden för detta nya språk, kallad ECMAScript. Kort sagt är ECMAScript en standard, och JavaScript är det mest använda språket för att implementera denna standard. JavaScript är i sig ett språk byggt på ECMAScript-standarden.
Så vad är "ES"...?
ES är en förkortning för ECMAScript. Varje gång du ser ES följt av ett nummer finns en annan version av ECMAScript. Faktum är att det finns totalt 8 versioner. Låt oss titta närmare på det:
ES1, ES2, ES3, ES4
ES1: 1997 6月 — ES2: 1998 6月 — ES3: 1999 12月 — ES4: 未通过
Jag satte ihop allt detta. Här är de första fyra versionerna av ECMAScript, här är en kort sammanfattning. Låt dig bara veta att de tre första versionerna släpps varje år, och den fjärde versionen godkänns inte av politiska skäl.
ES5
December 2009: Efter nästan 10 år släpptes ES5 2009. Nästa version av ECMAScript tog också 6 år att släppa.
ES6 / ES2015
Juni 2015: Kanske börjar förvirringen här. Alla tror att ES6 och ES2015 är samma sak.
Namnet som först marknadsfördes var ES6. Dock kräver organisationskommittén att ECMAScript uppdateras årligen. Som ett resultat bytte denna version namn till ES 2015 och behövde uppdateras varje år, med suffixet giltigt år.
ES2016 (ES7)
Juni 2016: ECMAScript 7:e versionen.
ES2017 (ES8)
Juni 2017: ECMAScript 8:e versionen.
ES. Nästa
Du kan se ES. Nästa kommer in i spelet. Detta är en instabil version, en produkt innan nästa version dyker upp.
Varför?
För varje release för med sig uppdateringar och nya funktioner till språket.
Viktiga punkter:
- ECMAscript uppdateras årligen.
- ECMAScript namnges efter siffrorna, med start från 1: ES1, ES2, ES3, ES4, ES5
- Nya versioner (från 2015) ES-namngivningen baseras på årtal: ES2015, ES2016, ES2017
- ECMAScript är en standard. JavaScript är ett populärt ES-standardimplementeringsspråk. Några andra standardspråk för implementeringen är: SpiderMonkey, V8 och ActionScript.
(Slut)
|