jQuery JavaScript-Bibliothek
Empfohlene Schulungsdauer: 2 Tage, insgesamt 16 Unterrichtsstunden à 45 Minuten
Kursziele
jQuery gehört zu den bekanntesten JavaScript-Bibliotheken und vereint den Ablauf von HTML-Bäumen, Ereignisbehandlung, Animationen sowie Ajax-Interaktionen in einem konsistenten Web Application-Framework. Im Zentrum von jQuery stehen elegante CSS-Selektoren, um auf Elemente im DOM-Baum zuzugreifen und diese zu bearbeiten. Das Seminar gibt an vielen Beispielen einen tiefen Einblick in jQuery und stellt auch fortgeschrittene Themen wie Ereignisse, Effekte und Animationen vor. Teilnehmer erhalten einen Überblick über frei verfügbare jQuery-Plugins und lernen, wie eigene jQuery-Plugins entwickelt und getestet werden.
Zielgruppe
Web-DesignerKursvoraussetzungen
Grundkenntnisse in HTML, CSS und JavaScriptSeminarinhalte
Einführung in jQuery
- Überblick über JavaScript-Bibliotheken; Abgrenzung zu Prototype, Mootools
- Download jQuery
- Erste Experimente mit jQueryPad
- Konzepte und Überblick über jQuery, das Prinzip ›Unobtrusive JavaScript‹
- Plugin-Konzept von jQuery
- Interoperabilität von jQuery und anderen JavaScript-Framworks
- Komprimierte jQuery-Versionen, Yahoo! UI Library: YUI Compressor
- Usability, Fallback bei deaktiviertem JavaScript
jQuery Core, Selektoren, Attribute
- DOM-Objektmodell
-$(...)-Funktion
- Objektzugriffe
- Selektoren, Zugriffe über Klasse oder ID
- Ändern von Element-Properties und Element-Attribute
- Attribute
- Filter
- Transformationen
- Browser-Funktionen
- Neue Array-, Objekt-, String-Funktionen
HTML-Transformation, CSS
- Verändern von HTML-Elementen
- Einfügen von HTML-Elementen
- Content ersetzen
- DOM-Bäume kopieren
- CSS-Eigenschaften setzen
- CSS-Funktionen für Positionierung und Layout
Ajax-Anwendungen mit jQuery
- Ajax Requests absenden
-POSTundGET
- XMLHttpRequest
- Callbacks, Ajax Events,
- Serialisierung, JSON-Kodierung, jQuery und JSONP (JSON with padding)
jQuery.Event
- Ereignisbehandlung, Browser-Events
- Binden
- Trigger
- Event-Attribute und Event-Funktionen
- Hilfsfunktionen für übliche Events
Interaktionen mit jQuery
- Drag und Drop
- start/drag/stop-Callbacks
- jQuery UI Draggable Plugin
- jQuery UI Droppable Plugin
- jQuery UI Sortable Plugin
- jQuery UI Selectable Plugin
- jQuery UI Resizable Plugin
jQuery-Effekte
-effects.core.js
- Farbannimationen
- Animieren über verschiedene Klassen
- Show/Hide/Toggle-Effekte
- jQuery Easing Plugin
Widgets, jQuery UI und jQueryTools
- Widget Factory
- Accordion
- Autocomplete
- Button
- Datepicker
- Dialog
- Progressbar
- Slider
- Tabs
- Effekte
Theming
- jQuery UI CSS-Framework
- CSS-Klassen inui.core.cssundui.theme.css
- jQuery UI ThemeRoller
- Eigenes CSS für Plugins
Eingesetze Seminar-Software
Basis des Seminars ist die letzte Version von jQuery 1.4 und jQuery UI v1.8.
Schlagwörter
Weiterführende Seminare
Ausgezeichnet in CSS, JavaScript und DOM für dynamische Webseiten, Sichere Web-Anwendungen entwickeln
![Zu einem Bookmark-Anbieter hinzufügen [Addthis]](../../images/bookmarks/addthis.png)
![Zu Google Bookmarks hinzufügen [Google Bookmarks]](../../images/bookmarks/google.png)
![Zu Yahoo! Bookmarks hinzufügen [Yahoo! Bookmarks]](../../images/bookmarks/yahoo.png)
![Zu Delicius hinzufügen [Delicius]](../../images/bookmarks/delicious.png)
![Zu Mister Wong hinzufügen [Mister Wong]](../../images/bookmarks/misterwong.png)