ECMAScript

A Wikipédiából, a szabad lexikonból.

Az ECMAScript programozási nyelv, melyet főként webes alkalmazásokra fejlesztettek ki. A nyelv leírása ECMA szabvány.

A szabvány a JavaScript (Netscape) és a JScript (Microsoft) által fejlesztett technológiákon alapult. Az eredeti „JavaScript” nyelvet Brendan Eich fejlesztette ki a Netscape cég részére, ami először a Netscape Navigator 2.0 böngészőben jelent meg. Innentől megtalálható volt minden Netscape böngészőben. Ezt nem sokkal követte a Microsoft Internet Explorer 3.0 kiadása, mely már szintén tartalmazta a nyelv támogatását.

A szabványosítás 1996. novemberben indult meg a Netscape kezdeményezésére, és az első változatát 1997-ben fogadta el az ECMA. A szabvány felterjesztésre került az ISO/IEC nemzetközi szabványhivatalához, és azt 1998 áprilisában elfogadták, ISO/IEC 16262 szabványjelzéssel. Röviddel ezután megjelent a második ECMA szabványkiadás, ami szinkronba hozta a két szabványleírást.

A nyelv jelenlegi változata a harmadik kiadás, mely 1999 decemberében került elfogadásra, és támogatja a reguláris kifejezéseket, jobb string–kezelést, új vezérlési szerkezeteket, kizáráskezelést, szigorúbb hibakezelést, és számos egyéb újdonságot tartalmaz.

A nyelv fejlesztése nem fejeződött be, várhatók újabb kiadások is.

Tartalomjegyzék

[szerkesztés] A nyelv jellemzői

[szerkesztés] Nyelvjárások

Sajnos a szabványosítás nem jelenti azt, hogy a nyelvet onnantól csak szabványos módon használják. Mind a JavaScript, mind a JScript megmaradt a szabványosítás után, és ezek a változatok támogatnak olyan lehetőségeket, melyet az ECMAScript nem tartalmaz, illetve bizonyos megoldásokat eltérően értelmezve inkompatibilitást okoznak.


[szerkesztés] Támogatottság

A nyelvet az alábbi böngészők támogatják:

  • Internet Explorer (a 3.0 verziótól)
  • Mozilla (Firefox)
  • Netscape Navigator (a 2.0 verziótól)
  • Opera, szigorúan a szabvány alapján

[szerkesztés] Külső hivatkozások