Javascript



Javascript, was ist das?

Javascript ist eine objektorientierte plattformunabhängige Scriptsprache. Javascript wird meist auf dem Rechner des Benutzers ausgeführt. Problem dieser Sprache ist, das Javascript systembedingt mit verschiedenen Internetbrowsern, die unterschiedliche Java Scriptversion unterstützen, zurechtkommen muss. Javascript ergänzt hauptsächlich HTML und XHTML Code ersetzt den Code aber nicht.

Javaskript ist eine kompakte Sprache. Der Umfang des Javascriptcodes ist überschaubar. Die Sprache ist schnell gelernt, man muss kein Programmierer sein. Alles, was man braucht, um Javascript zu erlernen, ist ein Texteditor und ein Javascript fähiger Internetbrowser. Compiler zum übersetzen des Programms sind nicht notwendig. Javascript dient dazu Internetseite mit bestimmten Funktionen auszurüsten, die mit normalem HTML-Code nicht möglich sind. Z. B. die Abfrage der aktuellen Tageszeit oder der vom Nutzer verwendeten Browserversion anzeigen. Man kann aber auch Veränderungen durch Bewegungen der Maus über bestimmte Elemente auslösen, ohne dabei mit einem Webserver in Kontakt zu treten.

Javascript unterstützt einen mit der Durchführung von Berechnungen auf der Website und prüft Formulare vor dem Abschicken auf Vollständigkeit. Auch können dynamische Menüs für eine anwenderfreundliche Navigation programmiert werden. Internetseiten werden mit Hilfe von Javascript zu kommunikativen Anwendungen und können vom Anwender interaktiv bedient werden.

Javascript in der Version 1.0 wurde von Netscape 1995 zusammen mit dem Netscape Navigator 2.0 veröffentlicht. Mit dem neuen Firefox 3.0 wird Javascript 1.8 unterstützt. Man kann zwar mit Javascript Benutzeroberflächen entwickeln, diese funktionieren aber nur, wenn im Internetbrowser Javascript aktiviert ist. Und man braucht dazu Kenntnisse in Mozillas XUL. So wird XML User Interface Language kurz genannt. XUL ist ursprünglich für das Mozilla Projekt entwickelt worden. Die Benutzeroberflächen der Internetbrowser Netscape, Seamonkey und Firefox sowie das E-Mail-Programm Thunderbird werden damit programmiert.

Über die Sicherheit der Sprache Javascript gibt es keine eindeutige Meinung. In einem Internetbrowser ist aktiviertes Javascript keine Bedrohung. Es gibt in Javascript keine Anweisung zum Schreiben auf Datenträger. Dennoch können bestimmte Webseiten mit Javascript einen schädlichen Einfluss auf die Anzeige im Browser nehmen. Bösartige Seiten können mit Javascriptcode den Internetbrowser verlangsamen und viele Meldungsfenster (Pop-ups) einblenden. Auch kann Javascriptcode beim Anwender im Internetbrowser falsche Passworteingabefelder erzeugen. Deshalb sollte man die Anwendung von Javascript nur seriösen Seiten erlauben. Wem das alles zu viel Aufwand ist, der kann natürlich Javascript in den Browsereinstellungen direkt abschalten.

Javascript ist nicht identisch mit der Programmiersprache Java. Javascript kann direkt Einfluss auf eine Webseite nehmen, während man mit Java-Objekten ähnlich wie bei Flash - Objekten sogenannte Applets programmieren kann.