jquery ist derzeit eine der beliebtesten Javascript/Ajax-Bibliotheken, die mit dem geringsten Code die meisten Funktionen erreichen kann. Dieses Buch führt umfassend in die JQuery-Kenntnisse ein und zeigt, wie man HTML-Dokumente durchläuft, Ereignisse verarbeitet, Animationen durchführt und Ajax zu Webseiten hinzufügt. Das Buch konzentriert sich stark auf den Zweck, „jedes neue Konzept anhand praktischer Beispiele zu erklären“, und beschreibt anschaulich, wie JQuery mit anderen Tools und Frameworks interagiert und wie JQuery-Plug-Ins generiert werden.
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
Stellungnahme:
Alle Ressourcen auf dieser Website werden von Internetnutzern beigesteuert und veröffentlicht oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur zum Lernen und Nachschlagen. Bitte verwenden Sie sie nicht für kommerzielle Zwecke, da Sie sonst für alle daraus entstehenden Folgen verantwortlich sind! Wenn es einen Verstoß gibt, kontaktieren Sie uns bitte, um ihn zu löschen und zu entfernen. Kontaktinformationen: admin@php.cn