Books & Videos

Table of Contents

  1. Chapter 1 jQuery: Die ersten Schritte: Webpage-Action

    1. Webseiten mit mehr »Wumms«

    2. HTML und CSS sind ja schön und gut, aber ...

    3. ... möge das Skript mit Ihnen sein

    4. Willkommen bei jQuery (und JavaScript)!

    5. Ein Blick in den Browser

    6. Die versteckte Struktur einer Webseite

    7. jQuery macht das DOM einfacher

    8. Wie geht das denn?

    9. jQuery wählt Elemente genauso aus wie CSS

    10. (Aus-)Wahlverwandtschaften: Stil und Skript

    11. jQuery-Selektoren, stets zu Diensten

    12. jQuery in der Übersetzung

    13. Ihre erste jQuery-Aufgabe

    14. Die HTML- und CSS-Dateien vorbereiten

    15. Immer herein ...

    16. Möge der Fade mit Ihnen sein

    17. Das ist schon alles?

    18. Sie haben die Kampagne gerettet. Bravo!

    19. Ihr jQuery-Werkzeugkasten

  2. Chapter 2 Selektoren und Methoden: Einpacken und mitnehmen

    1. Freudensprünge

    2. Was sind die Projektanforderungen?

    3. div-ertimento

    4. Ein Click-Event unter der Lupe

    5. Bauen Sie die click-Methode in Ihre Seite ein

    6. Werden Sie spezifischer

    7. Elemente mit Klasse

    8. Elemente ID-entifizieren

    9. Die Webseite verdrahten

    10. Gleichzeitig auf unserer Liste

    11. Speicherplatz anlegen

    12. Verschiedene Dinge verketten

    13. Zur selben Zeit im Code ...

    14. Die Nachricht mit der append-Funktion in die Seite einfügen

    15. Das funktioniert schon ganz gut, aber ...

    16. Gib mir $(this)

    17. $(this) bei der Arbeit

    18. Gutes Gelingen mit remove

    19. Nachkommen-Selektoren für mehr Tiefe

    20. Jetzt sind Sie dran, Freudensprünge zu machen

    21. Ihr jQuery-Werkzeugkasten

  3. Chapter 3 jQuery-Events und -Funktionen: Dinge auf Ihrer Seite geschehen lassen

    1. Wieder sind Ihre jQuery-Fähigkeiten gefragt

    2. Der Geldmensch hat irgendwie recht ...

    3. Ereignisreiche Seiten

    4. Hinter den Kulissen eines Event Listeners

    5. Ein Event binden

    6. Events auslösen

    7. Ein Event entfernen

    8. Die Elemente der Reihe nach durchgehen

    9. Ihre Projektstruktur

    10. Die Dinge function-sfähig machen

    11. Die Innereien einer Funktion

    12. Anonyme Funktionen

    13. Benannte Funktionen als Event-Handler

    14. Variablen an eine Funktion übergeben

    15. Funktionen können auch Werte zurückgeben

    16. Entscheidungen mithilfe von Bedingungen treffen

    17. Noch mehr Hilfe für die Freudensprünge-Aktion

    18. Methoden zum Ändern von CSS

    19. Ein hover-Event hinzufügen

    20. Sie haben es fast geschafft ...

    21. Ihr jQuery-Werkzeugkasten

  4. Chapter 4 Webseiten mit jQuery verändern: Mod the DOM

    1. Das Webville-Restaurant braucht eine interaktive Speisekarte

    2. Die vegetarische Version

    3. Elemente mit Klasse

    4. Und jetzt an die Umsetzung

    5. Was kommt jetzt?

    6. Im DOM-Baum herumklettern

    7. Traversal-Methoden bewegen sich im DOM

    8. Methoden verketten, um weiter zu klettern

    9. Speichern von Elementen in Variablen

    10. Schon wieder dieses Dollarzeichen ...

    11. Die Speichermöglichkeiten mit Arrays erweitern

    12. Elemente in einem Array speichern

    13. Elemente mit replaceWith verändern

    14. Wie kann replaceWith uns helfen?

    15. Denken Sie voraus, bevor Sie replaceWith verwenden

    16. replaceWith funktioniert nicht in jeder Situation

    17. HTML-Inhalte in das DOM einfügen

    18. Die Auswahl mit Filtermethoden einschränken (Teil 1)

    19. Die Auswahl mit Filtermethoden einschränken (Teil 2)

    20. Der Hamburger kommt zurück!

    21. Wo ist das Rind (äh, Fleisch)?

    22. Ein fleischiges Array

    23. Die each-Methode kann eine Schleife über ein Array ausführen

    24. Das war’s ... oder?

    25. Ihr jQuery-Werkzeugkasten

  5. Chapter 5 jQuery-Effekte und -Animationen: Vom Gleiten und Schreiten

    1. DoodleStuff braucht eine Web-Applikation

    2. Werden Sie zum Monstermacher

    3. Der Monstermacher braucht Layout und Positionierung

    4. Etwas mehr Struktur und Stil

    5. Die Schnittstelle anklickbar machen

    6. Den Blitzeffekt umsetzen

    7. Wie animiert jQuery Elemente?

    8. Ein- und Ausblendeffekte animieren die CSS-Eigenschaft opacity

    9. Bei den slide-Funktionen geht es um die Höhe

    10. Die Fade-Effekte anwenden

    11. Effektmethoden miteinander verketten

    12. Funktionen zeitgesteuert wiederholen

    13. Die Blitzfunktionen ins Skript einbauen

    14. Selbstgemachte Effekte mit animate

    15. Was animiert werden kann und was nicht

    16. animate ändert Stile nach und nach

    17. Von wo nach wo genau?

    18. Elemente absolut und relativ bewegen

    19. Etwas durch die Kombination von Operatoren relativ bewegen

    20. Die animate-Funktionen ins Skript einbauen

    21. Und ganz ohne Flash!

    22. Ihr jQuery-Werkzeugkasten

  6. Chapter 6 jQuery und JavaScript: Luke jQuery, ich bin dein Vater!

    1. Frischer Wind für die Head First Lounge

    2. In Objekten ist das Speichern noch schlauer gelöst

    3. Eigene Objekte bauen

    4. Mit Konstruktoren wiederverwendbare Objekte erstellen

    5. Objekte benutzen

    6. Die Seite erstellen

    7. Die Rückkehr der Arrays

    8. Auf Arrays zugreifen

    9. Array-Elemente aktualisieren und hinzufügen

    10. Eine Aktion nochmal durchführen (und nochmal, und nochmal ...)

    11. Die Nadel im Heuhaufen finden

    12. Zeit für Entscheidungen ... wieder einmal!

    13. Vergleichsoperatoren und logische Operatoren

    14. jQuery zum Aufräumen benutzen ...

    15. Etwas mehr Nervenkitzel, bitte!

    16. Ihr jQuery/JavaScript-Werkzeugkasten

  7. Chapter 7 Eigene Funktionen für Ihre Effekte: Tu doch mal was für mich!

    1. Ein Sturm braut sich zusammen

    2. Wir haben eine Monsterfunktion geschaffen ...

    3. Das window-Objekt zur Kontrolle zeitgesteuerter Effekte

    4. Mit onblur und onfocus auf Browser-Events reagieren

    5. Timer-Methoden sagen Ihren Funktionen, wann sie ausgeführt werden sollen

    6. Schreiben Sie die Funktionen blitze_anhalten und blitze_starten

    7. Neue Funktionen für die Monstermacher

    8. Noch mehr Zufall ...

    9. Sie kennen die aktuelle Position schon ...

    10. ... und auch die Funktion zufallszahl_erzeugen

    11. Dinge relativ zur aktuellen Position bewegen

    12. »Monstermacher, Version 2« ist ein Hit!

    13. Ihr jQuery-Werkzeugkasten

  8. Chapter 8 jQuery und Ajax: Gib doch mal die Daten rüber

    1. Bringen Sie das Bit-to-Byte-Rennen ins neue Jahrhundert!

    2. Ein Blick auf die Seite des letzten Jahres

    3. Jetzt wird’s dynamisch!

    4. Das ALTE Web trifft das NEUE Web

    5. Ajax verstehen

    6. Was ist Ajax?

    7. Der X-Faktor

    8. Daten mit der ajax-Methode abfragen

    9. XML-Daten parsen

    10. Funktionen zeitgesteuert aufrufen

    11. Selbstreferenzierende Funktionen

    12. Mehr vom Server abfragen

    13. Wie spät ist es?

    14. Zeitgesteuerte Events auf der Seite abschalten

    15. Ihr jQuery-/Ajax-Werkzeugkasten

  9. Chapter 9 Mit JSON-Daten umgehen: Darf ich vorstellen: Client — Server

    1. Die MegaCorp-Marketingabteilung von Webville kennt kein XML

    2. Seitenabstürze durch XML-Fehler

    3. Die Daten über eine Website eingeben

    4. Was tun mit den Daten?

    5. Daten vor dem Versand formatieren

    6. Daten an den Server schicken

    7. Daten in einer MySQL-Datenbank speichern

    8. Eine Datenbank zum Speichern der Läufer-Informationen verwenden

    9. Die Anatomie von Insert-Anweisungen

    10. Mit PHP auf die Daten zugreifen

    11. Auf dem Server mit POST-Daten umgehen

    12. Datenbankverbindungen mit PHP

    13. Daten per SELECT aus der Datenbank abfragen

    14. Daten mit PHP abfragen

    15. JSON hilft!

    16. jQuery + JSON = groartig

    17. Ein paar PHP-Regeln

    18. Und noch ein paar PHP-Regeln

    19. Ausgaben mit PHP formatieren

    20. Auf Daten im JSON-Objekt zugreifen

    21. Datensäuberung und -validierung in PHP

    22. Ihr jQuery-/Ajax-/PHP-/MySQL-Werkzeugkasten

  10. Chapter 10 jQuery UI: Formulare aufwerten

    1. Cryptozoologists.org muss neu gestaltet werden

    2. Pimpen Sie Ihr HTML-Formular

    3. Durch jQuery UI Kopfschmerzen (und Zeit) beim Programmieren sparen

    4. Was ist im jQuery UI-Paket enthalten?

    5. Ein Kalender-Widget zur Eingabe des Sichtungsdatums erstellen

    6. jQuery UI hinter den Kulissen

    7. Widgets über Optionen anpassen

    8. Die Radio-Buttons ansprechender gestalten

    9. Numerische Werte über einen Schieberegler eingeben

    10. Computer mischen Farben aus Rot, Grün und Blau

    11. Die Funktion palette_aktualisieren erstellen

    12. Und noch etwas ...

    13. Ihr jQuery-Werkzeugkasten

  11. Chapter 11 jQuery und APIs: Objekte, nichts als Objekte!

    1. Wo ist Nessie?

    2. Die Google Maps-API

    3. APIs verwenden Objekte

    4. Eine Google Maps-Karte in eine Seite einbinden

    5. JSON-Daten mit PHP und SQL erzeugen

    6. Punkte auf der Karte markieren

    7. Checkliste für mehrere Kreaturen

    8. Karten-Events abfangen

    9. Sie haben es geschafft!

    10. Ihr jQuery-API-Werkzeugkasten

    11. Muss i denn...

    12. Schön, dass Sie uns in jQueryville besucht haben!

  1. Appendix Übrig gebliebenes: Die zehn wichtigsten Dinge (die wir nicht behandelt haben)

    1. #1. Alle Bestandteile der jQuery-Bibliothek

    2. #2. jQuery-CDNs

    3. #3. Der jQuery-Namensraum: Die noConflict-Methode

    4. #4. jQuery-Code debuggen

    5. #5. Fortgeschrittene Animationen: Queues

    6. #6. Formulareingaben auf Gültigkeit überprüfen

    7. #7. jQuery UI-Effekte

    8. #8. Eigene jQuery-Plugins schreiben

    9. #9. Fortgeschrittenes JavaScript: Closures

    10. #9. Fortgeschrittenes JavaScript: Closures (Fortsetzung)

    11. #10. Templates

  2. Appendix Eine Entwicklungsumgebung einrichten: Bereit für große Zeiten

    1. Eine PHP-Entwicklungsumgebung einrichten

    2. Herausfinden, was schon vorhanden ist

    3. Haben Sie einen Webserver?

    4. Ist PHP installiert? Welche Version?

    5. Ist MySQL installiert? Welche Version?

    6. Den Webserver starten

    7. Apache-Installation ... Fortsetzung

    8. PHP installieren

    9. PHP-Installationsschritte

    10. PHP-Installationsschritte, Fortsetzung

    11. MySQL installieren

    12. Arbeitsschritte zur Installation von MySQL unter Windows

    13. PHP unter Mac OS X einrichten

    14. MySQL unter Mac OS X installieren