Cos'è ECMAScript?
Questo è successo molto, molto tempo fa:
JavaScript è stato originariamente chiamato perché voleva sfruttare il successo di Java per guadagnare un punto di vista nel settore.
Netscape ha inviato JavaScript a ECMA International come standard. (ECMA è un'organizzazione specializzata in costruzione standard) Il risultato è lo standard per questo nuovo linguaggio, chiamato ECMAScript. In breve, ECMAScript è uno standard e JavaScript è il linguaggio più utilizzato per implementare questo standard. JavaScript stesso è un linguaggio costruito sullo standard ECMAScript.
Quindi cos'è "ES"...?
ES è un'abbreviazione di ECMAScript. Ogni volta che vedi ES seguito da un numero, c'è una versione diversa di ECMAScript. In realtà, ci sono in totale 8 versioni. Diamo un'occhiata più da vicino:
ES1, ES2, ES3, ES4
ES1: 1997 6月 — ES2: 1998 6月 — ES3: 1999 12月 — ES4: 未通过
Ho messo tutto insieme. Ecco le prime 4 versioni di ECMAScript, ecco un breve riassunto. Ti faccio solo sapere che le prime 3 versioni vengono rilasciate ogni anno e la quarta versione non viene approvata per motivi politici.
ES5
Dicembre 2009: Dopo quasi 10 anni, ES5 è stato rilasciato nel 2009. Anche la versione successiva di ECMAScript ha impiegato 6 anni per essere rilasciata.
ES6 / ES2015
Giugno 2015: Forse la confusione inizia qui. Tutti pensano che ES6 ed ES2015 siano la stessa cosa.
Il nome inizialmente promosso era ES6. Tuttavia, il comitato organizzatore richiede che ECMAScript venga aggiornato annualmente. Di conseguenza, questa versione è stata rinominata ES 2015 e ha dovuto essere aggiornata ogni anno, con il suffisso dell'anno corrente.
ES2016 (ES7)
Giugno 2016: ECMAScript 7ª versione.
ES2017 (ES8)
Giugno 2017: ECMAScript 8ª versione.
ES. Prossimo
Potresti vedere ES. Ora entra in gioco. Questa è una versione instabile, un prodotto prima che venga pubblicata la successiva.
Perché?
Perché ogni release porta aggiornamenti e nuove funzionalità al linguaggio.
Punti chiave:
- ECMAscript viene aggiornato annualmente.
- ECMAScript prende il nome in base ai numeri, a partire da 1: ES1, ES2, ES3, ES4, ES5
- Nuove versioni (dal 2015) La denominazione ES si basa sull'anno: ES2015, ES2016, ES2017
- ECMAScript è uno standard. JavaScript è un linguaggio di implementazione standard molto popolare per ES. Altri linguaggi standard per implementazione sono: SpiderMonkey, V8 e ActionScript.
(Fine)
|