Optional: Vermtttlung bzw. Vervollständigung des notwendigen Basiswissens über HTML, CSS und JavaScript
Basiswissen
- Überblick über jQuery, Abgrenzung zu anderen JavaScript-Frameworks
- Bedeutung und Einsatz von JavaScript im Rahmen des Frameworks
- Wie jQuery grundsätzlich arbeitet (jQuery Core)
- Komprimierte jQuery-Versionen
- Fallback bei deaktiviertem JavaScript
Werkzeuge für jQuery
- Browser
- Editoren
- jQueryPad
Arbeiten mit jQuery
- Selektoren und Filter
- Die mächtige $(…)-Funktion
- Erweiterungen der JavaScript-Funktionen für string, array und object
- Stilbeeinflussung
- Die Webseite manipulieren und durchlaufen
- HTML-Transformation
Ereignisbehandlung
- Klassische Ereignisbehandlung mit HTML
- Klassische Ereignisbehandlung mit JavaScript und dem Event-Objekt
- Probleme der klassischen Ereignisbehandlung
- Die komfortablen und leistungsfähigen jQuery-Techniken zum zuverlässigen Kompensieren der Probleme bei der Web-Ereignisbehandlung
- Bindungen, Trigger, Event-Attribute, Event-Funktionen, Hilfsroutinen
AJAX und jQuery als Grundlage für moderne Richh Internet Applications (RIA)
- AJAX-Grundlagen
- Serialisierung, JSON-Kodierung, jQuery und JSONP (JSON with padding)
- Callbacks, Events
- Spezielle jQuery-Methoden für AJAX
Effekte und Animationen
Optional: jQuery UI als Erweiterung des jQuery-Frameworks
- Grundsätzliche Anwendung
- Grafische Komponenten und Widgets mit jQuery UI
- jQuery UI CSS-Framework
Optional: Plug-ins in jQuery
- Plug-ins nutzen
- Plug-ins finden
- Erstellung und Funktion von Plug-ins
- Plug-ins veröffentlichen
Optional: Kompatibilität mit älteren jQuery-Versionen