JavaScript


JavaScript ist, wie es Ihnen der Name bereits sagt, eine Scriptsprache. Sie wurde von Netscape entwickelt, um mittels kleiner Code Bausteine Internetseiten zu automatisieren und zu steuern. 1995 wurde JavaScript als erstes im Browser Navigator 2.0 von Netscape integriert. Eine Aufnahme im Microsoft Internet Explorer erfolgte erst später. JavaScript ist dabei eine Erweiterung zur HTML und Browsersteuerung. Anfangs war der Quellcode immer ein Bestandteil der HTML Datei. Erst später konnte JavaScript in einer eigenständigen Datei .js verwaltet werden. Die Programmiersprache an sich weist eine große Ähnlichkeit zu Java auf. Ist jedoch bei weitem nicht mit ihr vergleichbar. Es wurden lediglich viele Sprachelemente und Ideen aus der Anfangszeit von Java übernommen. Das ist aber auch schon alles. Bei JavaScript ist somit keine eigene Klassendefinition möglich sondern nur die Nutzung interner Objektmodelle des Browsers. Das sorgt dafür, dass immer eine Abhängigkeit vom Browser besteht.
JavaScript bietet Ihnen als Betreiber oder Nutzer einer Website viele Vorteile, so können zum Beisiel Webseiten dynamisiert werden. Dies kann automatisch erfolgen oder auf Grund von Anwenderaktionen. Dabei werden Eingaben von Maus oder Tastatur gleich verarbeitet und eine Reaktion auf dem Bildschirm ist ersichtlich. Viele kleine Tools und Spiele sind möglich, wie ein Taschenrechner oder Eurorechner. Sie können Menüs erzeugen, die unterschiedlichsten Seiteninhalte generieren, Texte animieren, mehrere Rahmen bzw. frames gleichzeitig steuern oder Bilddarstellungen nach Bildschirmauflösung, Tageszeit oder Mausaktion ändern. Die wohl bekannteste Anwendung von JavaScript ist die Überprüfung von Dateneingaben in einem Formular. Bevor Daten aus einem Formular verschickt werden per e-mail, ist mit der Scriptsprache eine Überprüfung auf Plausibilität möglich. Sie können damit überprüfen, ob alle Pflichtfelder ausgefüllt sind, die e-mail Adresse ein @ Zeichen enthält oder das neu gewählte Passwort den Mindestanforderungen entspricht.
Alle JavaScript Programme, die auf einer Website integiert sind, werden lokal ausgeführt. Dadurch kommt es zu keiner weiteren Kommunikation zwischen dem Web Browser und Web-Server. So werden z.B. VLC Media Player Videos direkt im Browser gesteuert.
Wenn eine Seite erst einmal auf einem Rechner hochgeladen ist, kann die Internetverbindung abbrechen und die JavaScript Programme funktionieren weiter solange die Seite besteht. Beim Anwenderrechner können mit der Scriptsprache keine Dateien ausgelesen oder gar gelöscht werden, was für den Nutzer von Vorteil ist, jedoch für den Programmierer nachteilig sein kann. JavaScript hat auch nur beschränkte Möglichkeiten, so sind komplexe eigenständige Anwendungen z.B. ein virtueller Digitalkamera Konfigurator nur schwer umsetzbar.