Create bookmark
jQuery
Das neue JavaScript-Framework für interaktives Design
Notes
Please login to add notes
- jQuery - Das neue JavaScript-Framework für interaktives Design
- Inhaltsübersicht
-
+
Inhaltsverzeichnis
- Vorwort
- 1 Einleitung
- 2 jQuery at its first
- 3 Grundlagenwissen
- 4 Wie jQuery grundsätzlich arbeitet
- 5 Selektoren, Filter und Stilbeeinflussung
- 6 Die Webseite manipulieren und durchlaufen
- 7 Ereignis behandlung
- 8 AJAX und jQuery
- 9 Effekte und Animationen
- 10 jQuery UI
- 11 Plug-ins
- A Anhang
- Stichwortverzeichnis
- Vorwort
-
+
1. Einleitung
-
+
2. jQuery at its first
- 2.1 Beispiel 1 – Zugriff auf Elemente und Schutz des DOM
- 2.2 Beispiel 2 – Veränderung der Webseite mit DHTML à la jQuery
- 2.3 Animiertes Verkleinern und Vergrößern eines Elements
- 2.4 Dynamisches Ummanteln und Ersetzen
- 2.5 Ein Element klonen und einfügen
- 2.6 Attribute dynamisch verändern
- 2.7 Ein dynamisches Menü
- 2.8 Zusammenfassung
-
+
3. Grundlagenwissen
-
+
4. Wie jQuery grundsätzlich arbeitet
- + 4.1 Objekte in JavaScript
- + 4.2 Variablen, Literale und Datentypen
- + 4.3 Funktionen und Methoden
- + 4.4 Der Kontext
- + 4.5 Arrays
- + 4.6 Zugriff auf Elemente der Webseite
- 4.7 Verwalten eines Datenspeichers für Elemente – data() und removedata()
- + 4.8 Gemeinsame Verwendung von jQuery und anderen Frameworks
- 4.9 Optionen
- 4.10 Zusammenfassung
-
+
5. Selektoren , Filter und Stilbeeinflussung
-
+
6. Die Webseite manipulieren und durchlaufen
-
+
6.1 Ändern, Hinzufügen und Entfernen von Knoten
- 6.1.1 Inhalte von Knoten abfragen und verändern – html() und text()
- 6.1.2 Inhalt von Formularfeldern – val()
- 6.1.3 Einfügen von Inhalt in eine Webseite
- 6.1.4 Knoten nachher oder vorher einfügen
- 6.1.5 Ummanteln
- 6.1.6 Ersetzen mit replaceWith() und replaceAll()
- 6.1.7 Entfernen mit empty() und remove()
- 6.1.8 Kopieren mit clone()
- + 6.2 Suchen & Finden
- 6.3 Zusammenfassung
-
+
6.1 Ändern, Hinzufügen und Entfernen von Knoten
-
+
7. Ereignisbehandlung
- + 7.1 Grundlagen zu Ereignissen, Eventhandlern, Triggern und Datenbindung
- + 7.2 Das Event-Objekt in jQuery
- 7.3 Ich haben fertig – $(document).ready()/$()
- + 7.4 Erweiterte Methoden für das Eventhandling
- 7.5 Live Events – die Methoden live() und die()
- + 7.6 Hilfsfunktionen für die Interaktion
- 7.7 Event Helper
- 7.8 Zusammenfassung
-
+
8. AJAX und jQuery
- + 8.1 AJAX und XMLHttpRequest (XHR ) – Grundlagen
-
+
8.2 Methoden in jQuery für AJAX-Anfragen
- 8.2.1 Einfach Klartext per $.get() und $.post() vom Webserver anfordern
- 8.2.2 Daten bei der Anforderung per $.get() und $.post() zum Webserver senden
- 8.2.3 XML-Daten anfordern und verarbeiten
- 8.2.4 JSON-Daten anfordern und verarbeiten
- 8.2.5 Ein Skript per AJAX nachladen – jQuery.getScript()
- 8.2.6 Die allgemeine Variante – load()
- 8.2.7 Die vollständige Kontrolle – jQuery.ajax()
- + 8.3 AJAX Events und AJAX- Eventhandler
- 8.4 jQuery.ajaxSetup()
- 8.5 Zusammenfassung
-
+
9. Effekte und Animationen
- 9.1 Speed is all you need
- 9.2 Anzeigen und wegblenden – die Methoden show() und hide()
- 9.3 Gleiteffekte – slideDown(), slideUp() und slideToggle()
- 9.4 Transparenzeffekte – fadeIn(), fadeOut() und fadeTo()
- 9.5 Verketten von Animationen
- 9.6 Animationen stoppen mit stop() und jQuery.fx.off
- + 9.7 Selbst definierte Animationen mit animate()
- 9.8 Zusammenfassung
-
+
10. jQuery UI
- + 10.1 Was versteht man unter jQuery UI?
- 10.2 Der Einstieg
- + 10.3 Wie nutzt man jQuery UI grundsätzlich?
- + 10.4 Anpassen von Komponenten in jQuery UI
- 10.5 Anpassung der CSS-Themen auf visuelle Weise – der ThemeRoller und ein jQuery-UI-Thema erstellen
- + 10.6 Komponenten genauer beleuchtet
- 10.7 Zusammenfassung
-
+
11. Plug-ins
- + 11.1 Die Plug-in-Seite von jQuery
-
+
11.2 Eigene Plug-ins erstellen
- 11.2.1 Warum eigene Plug-ins erstellen?
- 11.2.2 Erstellen eines ersten Plug-ins
- 11.2.3 Die wesentlichen Regeln zur Erstellung eines einfachen Plug-ins
- 11.2.4 Regeln zur Erstellung komplexerer Plug-ins
- 11.2.5 Ein Beispiel für ein Plug-in mit Optionen
- 11.2.6 Ein Twitter-Client als hochanpassbares Plug-in
- 11.3 Ein Plug-in veröffentlichen
- 11.4 Zusammenfassung
- + A. Anhang
- + Stichwortverzeichnis
- Copyright
Moderne RIAs (Rich Internet Applications) bieten dem Besucher eine Vielzahl an Features. Diese erweiterten Möglichkeiten aktueller Webseiten von Hand zu programmieren ist meist kaum noch möglich, geschweige denn sinnvoll. Erst der Einsatz mächtiger und erprobter Web- bzw. AJAX-Frameworks und -Toolkits erlauben die Erstellung zeitgemäßer RIAs mit adäquatem Aufwand. jQuery ist nun ein solches freies, umfangreiches und etabliertes Framework. Es stellt z.B. komfortable Funktionen zur DOM-Manipulation und -Navigation zur Verfügung als auch grundlegenden AJAX-Support. Darüber hinaus bietet das Framework Unterstützung von CSS und einfachem XPath, ein erweitertes Event-System, eindrucksvolle Effekte und Ani-mationen, diverse Hilfsfunktionen und zahlreiche frei verfügbare Plugins. Eine weitere Besonderheit ist die beliebige Erweiterbarkeit. Was jQuery aber besonders auszeichnet ist, die nahtlose Integration des Frameworks in viele Web-Plattformen großer Industrieanbieter. So verwendet beispielsweise Microsoft jQuery in der Entwicklungsumgebung Visual Studio in Verbindung mit dem ASP.NET MVC Framework und ASP.NET Ajax und Nokia in ihrer Web-Runtime-Plattform.
In diesem Buch werden Sie die wesentlichen Möglichkeiten lernen, wie Sie jQuery für Ihre eigenen Webapplikationen nutzen können - von einfachen Webseiten, die nur um einzelne Effekte aufgewertet werden sollen bis hin zu komplexen RIAS.
Test the closed alpha on paperc.com
Book Details
Authors
Categories
Computers > Programming Languages > General
Publishers
Publication year : 2009
License: All rights reserved ©
Times read: 18,798

