Dieses Buch ist für Webentwickler aller Niveaus geeignet.
Inhalt: Kapitel 1 Einführung in jQuery
1.1 Warum jQuery
1.2 Unaufdringliches JavaScript
1.3 Grundprinzipien von jQuery
1.3.1 jQuery-Wrapper
1.3.2 Hilfsfunktionen
1.3.3 Dokumentenbereiter Handler
1.3.4 DOM-Elemente erstellen
1.3.5 jQuery erweitern
1.3.6 Verwendung von jQuery und anderen Bibliotheken
1.4 Zusammenfassung
Kapitel 2 Erstellen von Elementverpackungssets
2.1 W?hlen Sie das zu bearbeitende Element aus
2.1.1 Verwendung grundlegender CSS-Selektoren
2.1.2 Verwendung von untergeordneten Selektoren, Containerselektoren und Attributselektoren
2.1.3 Nach Standort ausw?hlen
2.1.4 Benutzerdefinierte jQuery-Selektoren verwenden
2.2 Neues HTML generieren
2.3 Verwalten von Verpackungselementsammlungen
2.3.1 Bestimmen Sie die Gr??e des Verpackungssets
2.3.2 Elemente aus verpacktem Set abrufen
2.3.3 Filterelement-Verpackungsset
2.3.4 Verwenden Sie Beziehungen, um Verpackungss?tze zu erhalten
2.3.5 Es gibt mehr M?glichkeiten, Pakets?tze zu verwenden
2.3.6 Verwalten von jQuery-Ketten
2.4 Zusammenfassung
Kapitel 3 Verwenden Sie jQuery, um die Seite zum Leben zu erwecken
3.1 Elementattribute und -eigenschaften manipulieren
3.1.1 Elementattribute manipulieren
3.1.2 Kennwerte abrufen
3.1.3 Kennwert
einstellen
3.1.4 Funktionen l?schen
3.1.5 Die Freude, die Funktionen mit sich bringen
3.2 Elementstil ?ndern
3.2.1 Klassennamen hinzufügen und l?schen
3.2.2 Stile abrufen und festlegen
3.2.3 Weitere nützliche Befehle im Zusammenhang mit Stilen
3.3 Elementinhalt festlegen
3.3.1 Ersetzen Sie HTML- oder Textinhalte
3.3.2 Elemente verschieben und kopieren
3.3.3 Eingepackte Elemente
3.3.4 Elemente l?schen
3.3.5 Elemente klonen
3.4 Formularelementwerte verarbeiten
3.5 Zusammenfassung
Kapitel 4 Ereignis
4.1 Browser-Ereignismodell
4.1.1 DOM-Level-0-Ereignismodell
4.1.2 DOM Level 2-Ereignismodell
4.1.3 IE-Ereignismodell
4.2 jQuery-Ereignismodell
4.2.1 Verwenden Sie jQuery, um Ereignishandler zu binden
4.2.2 Event-Handler l?schen
4.2.3 Ereignisinstanz
4.2.4 Ausbreitung von Auswirkungsereignissen
4.2.5 Ausl?sende Event-Handler
4.2.6 Andere ereignisbezogene Befehle
4.3 Damit Events (und mehr) funktionieren
4.4 Zusammenfassung
Kapitel 5 Dekorieren Sie die Seite mit Animationen und Effekten
5.1 Elemente ein- und ausblenden
5.1.1 Implementierung einer zusammenklappbaren Liste
5.1.2 Den Anzeigestatus von Elementen ?ndern
5.2 Funktionen zum Ein- und Ausblenden animieren
5.2.1 Elemente nach und nach ein- und ausblenden lassen
5.2.2 Elemente ein- und ausblenden
5.2.3 Elemente nach oben und unten gleiten lassen
5.2.4 Animation stoppen
5.3 Erstellen Sie benutzerdefinierte Animationen
5.3.1 Eine benutzerdefinierte Zoom-Animation
5.3.2 Eine benutzerdefinierte Fallanimation
5.3.3 Eine benutzerdefinierte Dissipationsanimation
5.4 Zusammenfassung
Kapitel 6 jQuery-Dienstprogrammfunktionen
6.1 Verwendung des jQuery-Logos
6.1.1 Benutzeragenten erkennen
6.1.2 Bestimmen Sie das Boxmodell
6.1.3 Ermitteln des richtigen Float-Stils zur Verwendung
6.2 Verwendung von jQuery und anderen Bibliotheken
6.3 Bearbeiten von JavaScript-Objekten und -Sammlungen
6.3.1 Saiten kürzen
6.3.2 Iterieren über Eigenschaften und Sammlungen
6.3.3 Filterarray
6.3.4 Arrays konvertieren
6.3.5 Mehr Spa? mit JavaScript-Arrays
6.3.6 Erweiterte Objekte
6.4 Dynamisches Ladeskript
6.5 Zusammenfassung
Kapitel 7 Erweitern von jQuery mit benutzerdefinierten Plug-Ins
7.1 Warum verl?ngern
7.2 Richtlinien zum Erstellen von jQuery-Plug-Ins
7.2.1 Dateien und Funktionen benennen
7.2.2 Seien Sie vorsichtig $
7.2.3 Komplexe Parameterlisten vereinfachen
7.3 Benutzerdefinierte Dienstprogrammfunktionen schreiben
7.3.1 Erstellen Sie Hilfsfunktionen zum Bearbeiten von Daten
7.3.2 Einen Datumsformatierer schreiben
7.4 Neue Wrapper-Methoden hinzufügen
7.4.1 Anwenden mehrerer Operationen in Wrapper-Methoden
7.4.2 Status wird innerhalb der Wrapper-Methoden beibehalten
7.5 Zusammenfassung
Kapitel 8 Verwenden von Ajax zur Kommunikation mit dem Server
8.1 Rezension Ajax
8.1.1 Erstellen Sie eine XHR-Instanz
8.1.2 Eine Anfrage initiieren
8.1.3 Fortschritt verfolgen
8.1.4 Antwort erhalten
8.2 Inhalte auf Elemente laden
8.2.1 Verwenden Sie jQuery zum Laden von Inhalten
8.2.2 Dynamische Bestandsdaten laden
8.3 GET- und POST-Anfragen initiieren
8.3.1 Verwenden Sie jQuery, um Daten abzurufen
8.3.2 JSON-Daten abrufen
8.3.3 POST-Anfrage initiieren
8.4 Volle Kontrolle über Ajax-Anfragen
8.4.1 Ajax-Anfragen mit allem Drum und Dran stellen
8.4.2 Legen Sie den Standardwert der Anfrage fest
8.4.3 Globale Funktionen
8.5 Alles integrieren
8.5.1 Tooltip-Verhalten implementieren
8.5.2 Verwendung des Begriffsprompters
8.5.3 Raum für Verbesserungen
8.6 Zusammenfassung
Kapitel 9 Hervorragende, leistungsstarke und praktische Plug-Ins
9.1 Formular-Plugin
9.1.1 Holen Sie sich den Wert der Formularkontrolle
9.1.2 Formularsteuerelemente l?schen und zurücksetzen
9.1.3 Senden Sie ein Formular über Ajax
9.1.4 Dateien hochladen
9.2 Gr??en-Plugin
9.2.1 Erweiterte Methoden für Breite und H?he
9.2.2 Scrollgr??e ermitteln
9.2.3 über Offset und Position
9.3 Echtzeit-Abfrage-Plug-in
9.3.1 Aktiven Event-Handler einrichten
9.3.2 Definieren Sie Match- und Mismatch-Listener
9.3.3 Live-Query-Auswertung erzwingen
9.3.4 Lassen Sie den Live Query-Listener ablaufen
9.4 UI-Plug-in
9.4.1 Mausinteraktion
9.4.2 UI-Widgets und Visualisierungen
9.5 Zusammenfassung
9.6 Epilog