JavaScript-Workshop
Kurzübersicht JavaScript
| Was ist JavaScript? | Vor- und Nachteile von JavaScript | Welche Versionen können wo eingesetzt werden? | Abgrenzung zu Java | Zur Syntax von JavaScript | Wie wird JavaScript in ein HTML-Dokument integriert? |
Wenn Sie HTML-Seiten dynamisch gestalten wollen, kommen Sie an JavaScript kaum vorbei. JavaScript läuft auf dem PC des Anwenders, vorausgesetzt, dass es vom Browser des Anwenders unterstützt wird. Inzwischen gibt es bereits die Version 1.2 von JavaScript.
| JavaScript ist eine Programmiersprache, mit der interaktive HTML-Seiten gestaltet werden können. | |
| JavaScript entstand 1995 aus Netscapes ActiveScript in Zusammenarbeit mit SUN MICROSYSTEMS. | |
| Die Sprachelemente und Syntax sind der von Java sehr ähnlich. | |
| JavaScript ist objektbasiert. | |
| JavaScript wird in HTML-Dokumente eingebettet. | |
| JavaScript ist plattformunabhängig. | |
| JavaScript wird vom Browser zur Laufzeit interpretiert. |
[zum Seitenanfang]
[zum Inhaltsverzeichnis]Vorteile |
Nachteile |
|
|
[zum Seitenanfang]
[zum Inhaltsverzeichnis]| JavaScript 1.0 | JavaScript 1.1 | JavaScript 1.2 | JavaScript 1.3 |
| Navigator 2.0 | Navigator 3.0 | Navigator 4.0 | Navigator 4.06 |
| Explorer 3.0 | Explorer 4.0 | ----------------- | ----------------- |
[zum Seitenanfang]
[zum Inhaltsverzeichnis]Da Java seit einigen Jahren als Programmiersprache bekannt geworden ist, wird JavaScript oft damit verwechselt. Die folgende Gegenüberstellung zeigt Ihnen einige wichtige Unterschiede dieser beiden Programmiersprachen.
JavaScript |
Java |
| dient nur zur Steuerung von HTML-Seiten | ist eine selbständige Programmier-Sprache |
| läuft im Client | läuft als Programm (Java-Applet) im Client |
| wird als ASCII-Code im Client direkt vom Browser interpretiert | wird in einen Byte-Code compiliert, der im Client von der virtuellen Maschine des Browsers interpretiert wird |
| ermöglicht es dem statischen HTML Dokument eine beschränkte Dynamik und Dialogfähigkeit zu verleihen | ermöglicht eine beinahe unbegrenzte Erzeugung von dynamischen Objekten und Dialogobjekten |
| ist objektbasiert, Objekte sind vor allem HTML- Dokumente und ihre Elemente. | ist objektorientiert, eigene Objekte können beliebig durch Entwickler/in definiert werden. |
| arbeitet zusammen mit Java, CGI, HTML | arbeitet zusammen mit JavaScript, CGI, HTML |
[zum Seitenanfang]
[zum Inhaltsverzeichnis]Namen von Variablen und Methoden beginnen mit Buchstaben (außer Umlaut oder ß!!) oder Unterstrich. Die weiteren Zeichen können außerdem noch Ziffern sein.
[zum Seitenanfang] [zum Inhaltsverzeichnis]
Wie wird JavaScript in ein HTML-Dokument integriert?
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript1.2">
// Hier schreibt man die JavaScript-Funktionen
</SCRIPT>
</HEAD>
<BODY>
<P> Dieser Text erscheint auf der Seite.
</BODY>
<HTML>
für JS 1.0 -> <SCRIPT
LANGUAGE="JavaScript">
für JS 1.1 -> <SCRIPT
LANGUAGE="JavaScript1.1">
für JS 1.2 -> <SCRIPT
LANGUAGE="JavaScript1.2">
[zum Seitenanfang]
[zum Inhaltsverzeichnis]