Kas ir ECMAScript?
Tas notika sen, sen atpakaļ:
JavaScript sākotnēji tika nosaukts, jo tas vēlējās izmantot Java panākumus, lai iegūtu vietu nozarē.
Netscape iesniedza JavaScript ECMA International kā standartu. (ECMA ir organizācija, kas specializējas standarta celtniecībā) Rezultāts ir šīs jaunās valodas standarts, ko sauc par ECMAScript. Īsāk sakot, ECMAScript ir standarts, un JavaScript ir visbiežāk izmantotā valoda šī standarta ieviešanai. JavaScript pati par sevi ir valoda, kas veidota uz ECMAScript standarta.
Tātad, kas ir "ES"...?
ES ir saīsinājums no ECMAScript. Katru reizi, kad redzat ES, kam seko skaitlis, ir cita ECMAScript versija. Faktiski kopumā ir 8 versijas. Apskatīsim tuvāk:
ES1, ES2, ES3, ES4
ES1: 1997 6月 — ES2: 1998 6月 — ES3: 1999 12月 — ES4: 未通过
Es to visu saliku kopā. Šeit ir pirmās 4 ECMAScript versijas, šeit ir īss kopsavilkums. Vienkārši dariet jums zināmu, ka pirmās 3 versijas tiek izlaistas katru gadu, un 4. versija netiek nodota politisku iemeslu dēļ.
ES5
2009. gada decembris: Pēc gandrīz 10 gadiem ES5 tika izlaists 2009. gadā. Nākamās ECMAScript versijas izlaišana arī prasīja 6 gadus.
ES6 / ES2015
2015. gada jūnijs: Varbūt apjukums sākas šeit. Visi domā, ka ES6 un ES2015 ir viens un tas pats.
Nosaukums, kas sākotnēji tika reklamēts, bija ES6. Tomēr organizācijas komiteja pieprasa, lai ECMAScript tiktu atjaunināts katru gadu. Tā rezultātā šī versija tika pārdēvēta par ES 2015 un katru gadu bija jāatjaunina ar kārtējā gada sufiksu.
ES2016 (ES7)
2016. gada jūnijs: ECMAScript 7. versija.
ES2017 (ES8)
2017. gada jūnijs: ECMAScript 8. versija.
ES. Nākamo
Jūs varat redzēt, ka ES.Next sāk spēlēt. Šī ir nestabila versija, produkts pirms nākamās versijas parādīšanās.
Kāpēc?
Jo katrs laidiens piedāvā valodas atjauninājumus un jaunas funkcijas.
Galvenie punkti:
- ECMAscript tiek atjaunināts katru gadu.
- ECMAScript tiek nosaukts pēc skaitļiem, sākot no 1: ES1, ES2, ES3, ES4, ES5
- Jaunās versijas (no 2015. gada) ES nosaukums ir balstīts uz gadu: ES2015, ES2016, ES2017
- ECMAScript ir standarts. JavaScript ir populāra ES standarta ieviešanas valoda. Dažas citas ieviešanas standarta valodas ir: SpiderMonkey, V8 un ActionScript.
(Beigas)
|