Mikä on ECMAScript?
Tämä tapahtui kauan, kauan sitten:
JavaScript sai alun perin nimensä, koska se halusi hyödyntää Javan menestystä ja saada jalansijaa alalla.
Netscape toimitti JavaScriptin ECMA Internationalille standardina. (ECMA on organisaatio, joka on erikoistunut standardirakentamiseen) Tuloksena on tämän uuden kielen standardi, nimeltään ECMAScript. Lyhyesti sanottuna ECMAScript on standardi, ja JavaScript on yleisin kieli tämän standardin toteuttamiseen. JavaScript itsessään on ECMAScript-standardin pohjalta rakennettu kieli.
Mitä siis tarkoittaa "ES"...?
ES on lyhenne sanoista ECMAScript. Joka kerta kun näet ES:n ja sen jälkeen numeron, on eri versio ECMAScriptistä. Itse asiassa versioita on yhteensä 8. Katsotaanpa tarkemmin:
ES1, ES2, ES3, ES4
ES1: 1997 6月 — ES2: 1998 6月 — ES3: 1999 12月 — ES4: 未通过
Yhdistin kaiken tämän. Tässä ovat ECMAScriptin ensimmäiset neljä versiota, tässä lyhyt yhteenveto. Ilmoita vain, että ensimmäiset kolme versiota julkaistaan joka vuosi, ja neljättä versiota ei hyväksytä poliittisista syistä.
ES5
Joulukuu 2009: Lähes kymmenen vuoden jälkeen ES5 julkaistiin vuonna 2009. Seuraavan ECMAScript-version julkaisu kesti myös kuusi vuotta.
ES6 / ES2015
Kesäkuu 2015: Ehkä sekaannus alkaa tästä. Kaikki ajattelevat, että ES6 ja ES2015 ovat sama asia.
Alun perin mainostettu nimi oli ES6. Järjestelytoimikunta kuitenkin vaatii, että ECMAScript päivitetään vuosittain. Tämän seurauksena tämä versio nimettiin uudelleen ES 2015:ksi ja sitä piti päivittää joka vuosi, lisäten tämän vuoden päätteen.
ES2016 (ES7)
Kesäkuu 2016: ECMAScript 7. versio.
ES2017 (ES8)
Kesäkuu 2017: ECMAScript 8. versio.
ES. Seuraava
Saatat nähdä ES.Nextin tulevan mukaan. Tämä on epävakaa versio, tuote ennen kuin seuraava versio ilmestyy.
Miksi?
Koska jokainen julkaisu tuo päivityksiä ja uusia ominaisuuksia kieleen.
Keskeiset kohdat:
- ECMAscript päivitetään vuosittain.
- ECMAScript nimetään numeroiden mukaan, alkaen 1:stä: ES1, ES2, ES3, ES4, ES5
- Uudet versiot (vuodesta 2015) ES-nimet perustuvat vuoteen: ES2015, ES2016, ES2017
- ECMAScript on standardi. JavaScript on suosittu ES-standardi toteutuskieli. Muita toteutusstandardikieliä ovat: SpiderMonkey, V8 ja ActionScript.
(Loppu)
|