Beschreibung
Im Herbst 1995 kündigte Netscape für seine Browser-Version
2.0 eine neue Programmiersprache namens LiveScript an. LiveScript
wurde später in JavaScript umgetauft. Der Netscape Navigator
Version 2.0 war der erste Browser, der
JavaScript unterstützte, seither findet diese Sprache immer
mehr Zuspruch. JavaScript stellt eine Erweiterung zu HTML dar und
ist eine leicht erlernbare Programmiersprache, die von JAVA abgeleitet
ist.
Java selbst ist eine hochentwickelte Programmiersprache, die von C++ abgeleitet ist und deren Programme (sogenannte Applets) über das Internet übertragen werden können. Sie werden dann vom Browser auf dem Client Rechner ausgeführt. Dies setzt natürlich voraus, daß der Browser Java-fähig ist. Beim Netscape Navigator und beim Internet Explorer - jeweils ab Version 3 - ist dies der Fall und es sind für Java-Applets und JavaScript keine gesonderten Plugins erforderlich.
Java-Programme laufen auf allen Plattformen aber Fragen des Sicherheitsschutzes sind bei JAVA besonders kritisch. Anfangs traten gerade im Zusammenhang mit Java gewisse Sicherheitsrisiken auf, diese Probleme sind inzwischen behoben. Bei JavaScript ist das Sicherheitsrisiko geringer. Trotzdem empfiehlt es sich, Plug-Ins, JavaScripte und Java-Applets nur von vertrauenswürdigenQuellen herunterzuladen. Sowohl JAVA als auch JavaScript lassen sich über die Browsereinstellungen deaktivieren (bei Netscape Version 4.X z.B. über 'Bearbeiten/Einstellungen/Erweitert') .
Leider gibt es bei JavaScript noch weitere Schwierigkeiten, die durch unterschiedliche JavaScript Interpretationen der Browser von Netscape und Microsoft herrühren. Außerdem gibt es Script-Befehle, die nur Browser der Version 4 erkennen.
Eine gute Einführung mit Beispielen findet sich im SELFHTML-Dokument
von Stefan Muenz
Hier sind insbesondere auch die einzelnen Sprachelemente beschrieben
und übersichtlich zusammengestellt.
Deutsche JavaScript Referenz (Infos, Einführungen, Archiv)
http://www.javascript.seite.net/
JavaScript Learning Center
http://www.developer.com/classroom/tutorials/cl_javascript.html
JavaScript Archiv für 'Cut and Paste'
http://javascriptsource.com/
Beispiele
2. Modifikationen zum Beispiel 1 java.htm