ECMAScript

ECMAScript – ustandaryzowany przez ECMA (European Association for Standardizing Information and Communication Systems) obiektowy skryptowy język programowania, którego najbardziej znane implementacje to JavaScript, JScript (Microsoft) i ActionScript (Adobe). Specyfikacja ta oznaczona jest jako ECMA-262 i ISO/IEC 16262.

W ramach ECMA standardem ECMAScript zajmuje się komisja CT39.

ECMA-262 definiuje samą semantykę języka oraz niektóre podstawowe typy danych (String, Boolean, Number, Object itp.) i obiekty (np. Math, Array). Elementy takie jak model dokumentu lub specjalistyczne funkcje wejścia-wyjścia, obsługi GUI itp. nie wchodzą w skład specyfikacji ECMAScript, definiowane są przez inne standardy (W3C DOM) lub samych autorów konkretnych implementacji.

ECMAScript 5

ES5 jest standardem wydanym 3 Grudnia 2009 roku. Standard ten opisuje język (JavaScript), który jest uznawany za standardowy oraz jest obsługiwany przez wszystkie przeglądarki (tak, tak nawet IE9 - poza trybem strict) (link). ES5 jest punktem wyjścia dla kolejnych wersji standardu.

ECMAScript 6

Standard ES6 znany też jako ES2015 został opublikowany w Czerwcu 2015. ES6 dodaje do standardu wiele nowych funkcjonalności, które pozwalają na łatwiejsze pisanie skomplikowanych aplikacji (klasy, moduły) oraz wiele rozwiązań znanych z innych języków takich jak Python (iteratory, generatory, lambdy, kolekcje...). ES6 jest wspierany przez większość obecnych przeglądarek (link).


Źródła

results matching ""

    No results matching ""