JavaScript ist eine klassenlose, objektbasierte Skriptsprache, die zum größten Teil im dynamischen HTML eingesetzt wird. Wie die Programmiersprache Java wird Sie in Browsern interpretiert und anschließend ausgeführt.
Mit JavaScript können u.a. Inhalte generiert und nachgeladen werden, wohingegen HTML/CSS nur teilweise Möglichkeiten zur Nutzerinteraktion bieten.