6. Javascript - a böngésző oldali programozási nyelv

A Javascript egy nyelvcsalád, az ECMA script nyelvek egyik megvalósítása - a legfontosabb, legelterjedtebb megvalósítása. Kifejezetten webes alkalmazásokhoz fejlesztették ki. A Netscape (ki emlékszik még erre a cégre?) fejlesztette ki a Javascriptet és a Microsoft a JScript nyelvet. Később (IE 3-tól) a Microsoft is támogatta a Javascript nyelvet. Sajnos a microsoft mindig külön utakon járt az Internet Explorer fejlesztésekor, ezért a Microsoft féle Javascript mindig különbözött egy kicsit a Netscape verziójától. Végül azért a Netscape féle Javascript lett a nyerő.

  • A Javascript nem típusos nyelv: A változók deklarálásakor nem kell megadnunk a változó típusát.
  • Objektum alapú: Vannak beépített objektumai, de nincsen öröklődés és nincsenek osztályok.
  • Dinamikus kötés jellemzi: Az objektum ellenőrzések futási időben történnek.
  • Nem tudja elérni a böngészőn kívül az operációs rendszer erőforrásait.