• JavaScript für den jQuery Einsatz
- Objekte in JavaScript erstellen und nutzen
- Anonyme Funktionen und Funktions-Referenzen
- Modularen JavaScript Code erstellen
- DOM im Webbrowser
- Ajax mit XMLHttpRequest
- XML und JSON
• jQuery Architektur
- Überblick und Einsatzmöglichkeiten
- “Unobtrusives” (unaufdringliches) JavaScript mit jQuery
- Das Plugin-Konzept von jQuery
- Interoperabilität mit anderen Bibliotheken
• jQuery Selektoren
- Das jQuery Objekt
- CSS Selektoren im Einsatz
- Selektoren-, Attribut- und Inhaltsfilter
• Ereignisse mit jQuery
- Events an HTML Ereignisse binden
- Custom Events erzeugen
• Manipulation von HTML mit jQuery
- Dynamisch HTML Elemente erzeugen
- Elemente verschieben, löschen, verändern
- Attribute hinzufügen und verändern
• Traversing in jQuery
- Verarbeitungsketten definieren
- Teilverarbeitung durchführen und Rücksprünge in Verarbeitungsketten definieren
• jQuery Effekte und Drag & Drop
- Visuelle Effekte (Move, Scale, Fade, Highlight, u.a.)
- Easing-Funktionen
- Drag & Drop
• Ajax mit jQuery
- Ajax Requests
- jQuery-Load
- Daten an Server senden
- Post / Get – Methoden verwenden
- JSON / JSONP
- Ajax-Patterns im Einsatz
• jQuery UI und Plugins
- z.B. UI Elemente (Button, Datepicker, Dialog, Accordion, Autocomplete, Progressbar, Tabs, Einsatzmöglichkeiten von Plugins) .