JavaScript
JavaScript ist eine dynamisch typisierte und objektorientiere, aber klassenlose Skriptsprache. Diese wird überwiegend für das DOM-Scripting sowie in Web-Browsern verwendet. Jedoch ist JavaScript nicht ein Bestandteil von HTML, sondern bildet eine eigenständige Programmiersprache, welche eine Optimierung der Webseiten ermöglicht.
JavaScript Dateien werden wahlweise direkt oder separat in die HTML-Datei eingebunden und werden durch sogenannten Interpreter-Software zur Laufzeit vom Browser interpretiert. Im Gegensatz zu anderen Programmiersprachen, kann JavaScript keine Dateien lesen oder schreiben. So soll ein unbefugter Zugriff auf die Rechner der Anwender, die eine JavaScript unterstützte Website laden, verhindert werden. Zudem fehlen bei JavaScript, anders als bei den anderen Programmiersprachen, viele Aufgabenbereiche, wie etwa Arbeitsspeicherverwaltung oder Dateioperationen. JavaScript beschränkt sich vorwiegend auf die Umgebung einer anzuzeigenden oder angezeigten Internetpräsenz. Zudem wird jeder Internetauftritt und jede Applikation getrennt behandelt, womit ein Datenaustausch ausgeschlossen werden kann. Insbesondere ist dies bei der Wahrung der Sicherheit von enormer Bedeutung. So kann gewährleistet werden, dass private und insbesondere finanzbezogenen Daten nicht ausspioniert werden können. Aber auch für Aktionen, wie das Schließen des Browsers, den Zugriff auf die Zwischenablage und das Ein- und Ausblenden von Symbolleisten ist die Programmiersprache zuständig.
JavaScript lässt sich in allen Browsern ein- und ausschalten, sowie zahlreiche Aktionen, wie den Text in der Statusleiste ändern, durchführen.
Historischer Hintergrund von JavaScript:
Firma Netscape präsentierte 1995 die neueste Version des Internet Webbrowsers. Neue Features, wie Unterstützung von Frames zierten die neue Version. Zudem war eine neue Sprache Namens LiveScript eingebettet, die einen ziemlichen Einfluss auf HTML basierte Webseiten nehmen konnte. Die Grammatik der LiveScript Sprache lehnte sich stark an Java an, sodass aus LiveScript die neue Sprache JavaScript entstand.