JavaScript ist eine kräftige und biegsame Skriptsprache, die Browser immer vollständiger unterstützen. Eben sie erlaubt es, auf Seiten anspruchsvolle Dinge zu bauen. Jedes Mal, wenn eine Seite mehr tut, als unbewegte Angaben zu zeigen — interaktive Karten, dreidimensionale Grafik, Videostrecken —, dürfen Sie fast sicher sein: Ohne JavaScript ging es hier nicht.
Der Kern der Sprache besteht aus gewohnten Mitteln des Programmierens, mit denen sich dies tun lässt:
- nützliche Werte in Variablen aufbewahren;
- mit Textstücken arbeiten (in der Programmierung heißen sie „Zeichenketten“);
- Code als Antwort auf Ereignisse ausführen, die auf der Seite geschehen.
Ein weiterer angenehmer Zug der Sprache ist das, was über ihrem Kern gebaut wurde. Die sogenannten Programmierschnittstellen (APIs) bieten zusätzliche Möglichkeiten, die sich im eigenen Code nutzen lassen.
Niemand aber hatte erwartet, dass JavaScript in der heutigen Web-Entwicklung so sehr am Platz sein würde. Warum also wurde es zu einer der beliebtesten Sprachen?
Vorgeschichte
Als in den neunziger Jahren das Internet an Beliebtheit gewann, rangen viele Technikunternehmen darum, den stärksten Browser auf dem Markt zu bauen. Besonders wetteiferten Microsoft mit dem Internet Explorer und Netscape mit dem Navigator — jedes wollte einen größeren Anteil unter den Browsern.
Netscape wiederum brauchte eine leichte Sprache, damit das Programmieren deutlich einfacher würde. Die Arbeit am Web wurde zugänglicher — anders als bei anderen Sprachen, die tieferes Wissen verlangten. 1995 half Brendan Eich, ein Mitarbeiter von Netscape, dem Unternehmen, eine solche leichte Skriptsprache namens Mocha zu bauen, die später in JavaScript umbenannt wurde.
JavaScript gewann die Herzen der Entwickelnden, weil es Browser in Plattformen für Anwendungen verwandelte. Es wird sowohl auf der Seite der Nutzenden als auch auf der des Servers eingesetzt. Zudem arbeitet JavaScript mit dem Dokumentobjektmodell (DOM) und antwortet auf die Handlungen der Menschen. Ein weiterer Vorzug: die Menge an Rahmenwerken und Bibliotheken, mit denen sich anspruchsvolle Anwendungen mit geringem Aufwand bauen lassen.
JavaScript heute
Heute ist JavaScript ein untrennbarer Teil des Webs, die beliebtesten Browser unterstützen es. Sechs Jahre in Folge bleibt es in den Umfragen von Stack Overflow die meistgenutzte Sprache: Ohne sie kommt niemand aus, der Websites baut. Wenn Sie also erst mit dem Programmieren oder dem Web beginnen, ist JavaScript eine ausgezeichnete Sprache für den Anfang!