- Datentypen
- Objektorientierung: Abgrenzung zu typisierenden Sprachen
- Objekte: Date
- Window
- String
- Math, implizite Browser-Objekte
JavaScript und HTML:
- Validierung
- Feldwertübernahme
- Variablenübergabe
- Eventhandler
- Identifikation und Manipulation von HTML-Elementen
- HTML-Dokumente und DOM
- Browserabhängigkeit
Werkzeuge und IDEs:
- Eclipse JavaScript PlugIn
- Firebug: DOM-Inspektor und JavaScript-Debugger
DOM:
- Der DOM-Baum des HTML-Dokuments
- Identifikation von Elementen, Navigation
- Dynamische Manipulation der Oberfläche: Hinzufügen, Löschen und Definieren von UI-Komponenten
AJAX:
- XMLHttpRequest: Synchrone und asynchrone Aufrufe
- Callback-Handler
- Auslesen der Ergebnisse
- Umgang mit Daten in verschiedenen Formaten: JSON, XML, HTML
Bibliotheken:
- Die Prototype-Bibliothek: OOP-Features und AJAX-Utilities
- Effekte mit Scriptaculous
- jQuery: Komfortable Manipulation und Navigation des DOM
- Komponenten-Bibliotheken am Beispiel YUI
- Übersicht und Wertung weiterer Bibliotheken
Workshop:
- Erstellen einer komplexen Anwendung
MethodeEinem aus verschiedenen Theorieeinheiten bestehenden Unterrichtsteil folgt die Gelegenheit, in praktischer Anwendung direkt am PC zu trainieren, wobei geschulte Trainer Sie begleiten.