Какво е ECMAScript?
Това се случи преди много, много време:
JavaScript първоначално беше кръстен, защото искаше да се възползва от успеха на Java, за да се утвърди в индустрията.
Netscape подаде JavaScript на ECMA International като стандарт. (ECMA е организация, специализирана в стандартното строителство) Резултатът е стандартът за този нов език, наречен ECMAScript. Накратко, ECMAScript е стандарт, а JavaScript е най-използваният език за реализиране на този стандарт. Самият JavaScript е език, изграден върху стандарта ECMAScript.
Какво е "ES"...?
ES е съкращение от ECMAScript. Всеки път, когато видите ES, последвано от число, е различна версия на ECMAScript. Всъщност има общо 8 версии. Нека разгледаме по-отблизо:
ES1, ES2, ES3, ES4
ES1: 1997 6月 — ES2: 1998 6月 — ES3: 1999 12月 — ES4: 未通过
Аз събрах всичко това. Ето първите 4 версии на ECMAScript, ето кратко резюме. Просто да ти кажа, че първите 3 версии се издават всяка година, а четвъртата версия не се приема по политически причини.
ES5
Декември 2009: След почти 10 години ES5 беше пусната през 2009 г. Следващата версия на ECMAScript също отне 6 години за пускане.
ES6 / ES2015
Юни 2015: Може би объркването започва тук. Всички мислят, че ES6 и ES2015 са едно и също нещо.
Името, което първоначално беше популяризирано, беше ES6. Въпреки това, организационният комитет изисква ECMAScript да се актуализира ежегодно. В резултат на това тази версия беше преименувана на ES 2015 и трябваше да се обновява всяка година с суфикса на текущата година.
ES2016 (ES7)
Юни 2016: 7-ма версия на ECMAScript.
ES2017 (ES8)
Юни 2017: 8-ма версия на ECMAScript.
ES. Следващ
Може да видите ES. Следващото влизане в игра. Това е нестабилна версия, продукт преди да се появи следващата версия.
Защо?
Защото всяко издание носи актуализации и нови функции на езика.
Ключови точки:
- ECMAscript се обновява ежегодно.
- ECMAScript се нарича според числата, започвайки от 1: ES1, ES2, ES3, ES4, ES5
- Новите версии (от 2015 г.) Именуването на ES се базира на годината: ES2015, ES2016, ES2017
- ECMAScript е стандарт. JavaScript е популярен стандартен език за реализация на ES. Някои други стандартни езици за имплементации са: SpiderMonkey, V8 и ActionScript.
(Край)
|