Ce este ECMAScript?
Asta s-a întâmplat cu foarte, mult timp în urmă:
JavaScript a fost numit inițial deoarece dorea să profite de succesul Java pentru a câștiga o poziție în industrie.
Netscape a trimis JavaScript către ECMA International ca standard. (ECMA este o organizație specializată în construcția de standarde) Rezultatul este standardul pentru acest nou limbaj, numit ECMAScript. Pe scurt, ECMAScript este un standard, iar JavaScript este cel mai folosit limbaj pentru implementarea acestui standard. JavaScript în sine este un limbaj construit pe standardul ECMAScript.
Deci ce este "ES"...?
ES este o abreviere pentru ECMAScript. De fiecare dată când vezi ES urmat de un număr, apare o versiune diferită a ECMAScript. De fapt, există în total 8 versiuni. Să aruncăm o privire mai atentă:
ES1, ES2, ES3, ES4
ES1: 1997 6月 — ES2: 1998 6月 — ES3: 1999 12月 — ES4: 未通过
Am pus toate astea cap la cap. Iată primele 4 versiuni ale ECMAScript, iată un scurt rezumat. Doar să știi că primele 3 versiuni sunt lansate în fiecare an, iar a patra versiune nu este aprobată din motive politice.
ES5
Decembrie 2009: După aproape 10 ani, ES5 a fost lansat în 2009. Următoarea versiune a ECMAScript a durat și ea 6 ani pentru a fi lansată.
ES6 / ES2015
Iunie 2015: Poate că confuzia începe aici. Toată lumea crede că ES6 și ES2015 sunt același lucru.
Numele care a fost promovat inițial a fost ES6. Totuși, comitetul organizator solicită actualizarea anuală a ECMAScript. Ca urmare, această versiune a fost redenumită ES 2015 și a trebuit actualizată în fiecare an, cu sufixul anului curent.
ES2016 (ES7)
Iunie 2016: ECMAScript versiunea a 7-a.
ES2017 (ES8)
Iunie 2017: ECMAScript versiunea a 8-a.
ES. Următor
S-ar putea să vezi ES. Următorul intervenție. Aceasta este o versiune instabilă, un produs înainte ca următoarea versiune să apară.
De ce?
Pentru că fiecare versiune aduce actualizări și funcții noi limbajului.
Puncte cheie:
- ECMAscript este actualizat anual.
- ECMAScript este denumit după cifre, începând cu 1: ES1, ES2, ES3, ES4, ES5
- Versiuni noi (din 2015) denumirea ES se bazează pe anul: ES2015, ES2016, ES2017
- ECMAScript este un standard. JavaScript este un limbaj popular de implementare standard ES. Alte limbaje standard de implementare sunt: SpiderMonkey, V8 și ActionScript.
(Sfârșit)
|