JavaScript -
wie geht das?

Prof. Dr. Rolf Hirte
Technische Fachhochschule Wildau 

Zurück zur Homepage

Einleitung

Hilfe!
Einteilung des Kurses
Fehler im Kurs
Wort an die Nachnutzer

Wo stehen JavaScript(e)?
Im head, Definitionen,
im body, was ihr wollt,
in HTML-Tags, Ausführen,
in HTML-Tags, Aufrufen ...
in separater Datei.

Kommentare

JavaScript informiert sich:

Wohin mit den Informationen?
JavaScript-Datentypen
Variable erzeugen
Arrays anlegen

Wo laufe ich denn?
welche Plugins sind verfügbar?
ist der ... Datentyp bekannt?
Bildschirmdaten ermitteln
Fensterdaten ermitteln

Datum und Zeit bestimmen
Das Objekt Date aufrufen
Datum, Uhrzeit
Datumsberechnung
Zeitberechnung

Eingaben des Nutzers
Text: prompt-Box
Text: Formularelemente
Wahl: Auswahlfeld
Wahl: OptionButton
Wahl: Checkbox

Ereignisse zum Anlaß nehmen
Ereignisse in HTML
Simulation von Ereignissen
Das Objekt Event
Anwendungsbeispiele

Wo war ich gerade?
Das Objekt history...
& wozu es gut ist

Cookies..?
Cookies schreiben
Cookies lesen
Cookies nutzen

JavaScript bearbeitet Probleme, dazu braucht es:

Alle Arten von Rechenzeichen
plus, minus, mal, geteilt
Zuweisungen
Vergleiche
Logische Operatoren
Bitoperatoren
Verkettungsoperator
Sonstige Operatoren

Mathematische Funktionen
welche sind vorhanden,
meine spezielle fehlt
welche Konstanten gibt es,
wieder fehlt gerade meine.
Das Objekt Math

Manipulation von Arrays

Umgang mit Text
Eigenschaften von Strings
Text formatieren
Text analysieren
Text verändern
ESC-Zeichen zur Formatierung
Reguläre Ausdrücke
String-Methoden nutzen

Auswahlstrukturen
if ...else
einfaches ent-weder-oder
Mehrfachauswahl
confirm-Fenster

Schleifenstrukturen
while (Bedingung) tue;
do ...while (bedingung);
for (..;..;..) tue;
for..in tue;
with object tue;

JavaScript gibt was von sich:

Ausgabe von Text
in ein alert-Fenster
Bestätigungsfenster (confirm)
Formularelemente nutzen
in die Statusleiste schreiben
auf das Dokument schreiben
in neues Fenster schreiben
Drucken

animierte Texte
Laufschrift
Text-Ticker
Textwechsel im Textfeld
Textwechsel im Frame

Grafische Ausgaben
Grafik bewegt
ständig wechselnde Grafik
Grafik variieren
Wechsel der Hintergrundfarbe
sonstiger Kitsch

layer
Das Objekt "layers"
Anwendungsbeispiele

Multimedia
Sound
Video

JavaScript in Aktion:

Ersatzangebot für JavaScript-Muffel

Maus-Sensitive Links
Veränderlicher Button
dito, schneller
dito, kommerziell
Veränderlicher Textlink

Pulldown-Menüs
mit Bildern
mit Listenfeld
frei gestaltet
platzsparend

Frames
Frames verwalten
Frames entkommen
Frames erzwingen
Mehrere Dateien laden

Formular prüfen
Wozu prüfen?
Textfeld leer?
Mehrere leere Felder?
Ist der Text ein Text?
Ist die Zahl eine Zahl?
Ist's eine E-Mail-Adresse?

Suchhilfen für die Website
Suche mit Listenfeld
Suchmaschine

Navigationshilfe
Neues Fenster anlegen
Maximiertes Fenster
Angepasstes Fenster

Sitepflege automatisieren
Letztes Bearbeitungdatum
Automatisierte Tabelle

Anhang

Etwas zu meckern?
Dieser Kurs: Download
Zurück zur Homepage

seit Mitte 2010:

Kurs JavaScript, © Rolf Hirte