Hva er ECMAScript?
Dette skjedde for veldig, veldig lenge siden:
JavaScript ble opprinnelig navngitt fordi det ønsket å dra nytte av Javas suksess for å få fotfeste i bransjen.
Netscape sendte JavaScript til ECMA International som standard. (ECMA er en organisasjon som spesialiserer seg på standardbygging) Resultatet er standarden for dette nye språket, kalt ECMAScript. Kort sagt er ECMAScript en standard, og JavaScript er det mest brukte språket for å implementere denne standarden. JavaScript er i seg selv et språk bygget på ECMAScript-standarden.
Så hva er "ES"...?
ES er en forkortelse for ECMAScript. Hver gang du ser ES etterfulgt av et tall, er det en annen versjon av ECMAScript. Faktisk finnes det totalt 8 versjoner. La oss ta en nærmere titt:
ES1, ES2, ES3, ES4
ES1: 1997 6月 — ES2: 1998 6月 — ES3: 1999 12月 — ES4: 未通过
Jeg satte alt dette sammen. Her er de første 4 versjonene av ECMAScript, her er en kort oppsummering. Bare gi beskjed om at de tre første versjonene slippes hvert år, og at den fjerde versjonen ikke blir godkjent av politiske grunner.
ES5
Desember 2009: Etter nesten 10 år ble ES5 utgitt i 2009. Neste versjon av ECMAScript tok også 6 år å lansere.
ES6 / ES2015
Juni 2015: Kanskje forvirringen starter her. Alle tror at ES6 og ES2015 er det samme.
Navnet som opprinnelig ble promotert var ES6. Imidlertid krever organisasjonskomiteen at ECMAScript oppdateres årlig. Som et resultat ble denne versjonen omdøpt til ES 2015 og måtte oppdateres hvert år, med suffikset inneværende år.
ES2016 (ES7)
Juni 2016: ECMAScript 7. versjon.
ES2017 (ES8)
Juni 2017: ECMAScript 8. versjon.
ES. Neste
Du kan se ES. Neste kommer inn i bildet. Dette er en ustabil versjon, et produkt før neste versjon dukker opp.
Hvorfor?
Fordi hver utgivelse bringer oppdateringer og nye funksjoner til språket.
Hovedpunkter:
- ECMAscript oppdateres årlig.
- ECMAScript er navngitt etter tallene, som starter fra 1: ES1, ES2, ES3, ES4, ES5
- Nye versjoner (fra 2015) ES-navngivning er basert på år: ES2015, ES2016, ES2017
- ECMAScript er en standard. JavaScript er et populært ES-standard implementasjonsspråk. Noen andre standardspråk for implementasjoner er: SpiderMonkey, V8 og ActionScript.
(Slutt)
|