![]() | Ĉi tiu artikolo temas pri reta programlingvo. Por insulo rigardu la paĝon Javo. Por (homa) lingvo legu la artikolon Java lingvo. Por alia programlingvo disponeblas la paĝo Java (programlingvo). Koncerne aliajn signifojn aliru la apartigilon Java (apartigilo). |
JavaScript | ||
---|---|---|
![]() | ||
![]() | ||
manuskripta programlingvo • prototipema programlingvo • ordonema programlingvo • funkcia programlingvo • evento-kondukata programlingvo • komputa platformo • interpretata programlingvo • multparadigma programlingvo • programlingvo • strikta programlingvo • altnivela programlingvo | ||
Paradigmo(j): funkcia programado • komuna programado • aspektema programado • evento-kondukata programado • prototipema programado • ordonema programado | ||
JavaScript (ankaŭ nomata Ĝavoskripto[1] aŭ simple JS) estas plur-paradigma programlingvo kaj havas karakterizaĵojn de ambaŭ funkciaj programlingvoj kaj objektemaj programlingvoj. Ĝi estas kreita en 1995.
Oficiale Ĝavoskripton difinas la normo ECMA‑262, alinome ECMAScript. La nuna versio de tiu normo estas la tria, sed la kvina versio de tiu normo projektas anstataŭigi ĝin[2]. La diversaj TTT-legiloj sufiĉe bone konformiĝas al tiu normo, sed ili kaŭzas programajn komplikojn pro malsimilaj adaptoj de la dokumentobjekta modelo (normo dom), tra kiu Ĝavoskripto manipulas la fenestrajn objektojn.