Einführung JavaScript:

 Im Gegensatz zu Java, das eine vollwertige Programmiersprache ist und für alle Problemstellungen in der Informatik eingesetzt werden kann, wurde JavaScript von der Firma Netscape speziell für den Einsatz im Internet entwickelt.

 Java muss kompiliert werden, d.h. es wird in einen Maschinencode umgewandelt. Ein speziell entwickelter Interpreter führt die Programm auch unter Windows oder Linux aus. Mit Java können Geräte programmiert werden.

 JavaScript muss interpretiert werden. Die Interpretation übernimmt der Browser. Daher sind JavaScript- Anwendungen keine allein stehende Programme, sondern werden im html- Quelltext eingebettet. In der Regel werden sie zwischen < head > und < /head > oder zwischen < /head > und < body > eingebunden. Damit der Browser JavaScript interpretieren kann, muss JavaScript im Browser aktiviert sein.

 Html ist eine „Auszeichnungssprache“, d.h. Texte können damit formatiert, Bilder können eingefügt werden ... Ist eine html- Seite einmal geladen verändert sie sich nicht mehr. Sie ist statisch. Mit JavaScript kann man zwischen Client (Anwender) und Server (Anbieter) Interaktion hergestellt werden. Praktische Beispiele sind das Ausfüllen von Formularen und beispielsweise die Überprüfung der richtigen Email- Adresse (meistens wird nur überprüft, ob das @- Zeichen vorhanden ist).

 JavaScripte werden im Gegensatz zu Programmen in den Browser geladen und interpretiert. Die Überprüfung von z.B. Formularinhalten werden im Browser durchgeführt. Damit wird unnötiger Datenverkehr zwischen Client und Server verhindert.

 Durch das Laden einer html- Seite und dem vorhandenen JavaScript können sich längere Ladezeiten ergeben. Java als Programmiersprache ist schneller als JavaScript, da es mit einem Compiler in eine Maschinensprache umgewandelt wird und sofort zur Verfügung steht.

 Um ein JavaScript zu schreiben reicht ein einfacher Texteditor aus. Die Datei muss als html- Datei abgespeichert werden. Um ein Programm in Java zu schreiben benötigt man eine spezielle Entwicklungsumgebung oder anders ausgedrückt ein spezielles Programm. In der Regel ist bei diesem Programm gleich ein Compiler dabei.

Aufgabe:

Lege eine neue Seite an und erstelle folgende Tabelle:

  JavaScript Java
Herstellung
von Scripten und Programmen
   
Ausführung/ Voraussetzung:

   
Einsatz:

   
Geschwindigkeit:

   
Anwendungsbeispiel: