JavaScript Missing Manual. The Missing Manual - Das fehlende Handbuch zu Ihrer Website
von: David Sawyer McFarland
O'Reilly Verlag, 2009
ISBN: 9783897219313
Sprache: Deutsch
574 Seiten, Download: 22849 KB
Format: PDF, auch als Online-Lesen
Mehr zum Inhalt
JavaScript Missing Manual. The Missing Manual - Das fehlende Handbuch zu Ihrer Website
Inhaltsverzeichnis | 5 | ||
Fehlende Danksagungen | 13 | ||
Danksagungen | 14 | ||
Die Missing Manual-Reihe | 14 | ||
Einführung | 15 | ||
Was ist JavaScript? | 15 | ||
HTML: Das Skelett | 18 | ||
Software zur JavaScript-Programmierung | 23 | ||
Über dieses Buch | 25 | ||
Die absoluten Basics | 28 | ||
Teil 1: Erste Schritte mitJavaScript | 31 | ||
Kapitel 1: Ihr erstes JavaScript-Programm | 33 | ||
Einführung in die Programmierung | 33 | ||
JavaScript in eine Seite einfügen | 36 | ||
Ihr erstes JavaScript-Programm | 40 | ||
Text auf eine Webseite schreiben | 43 | ||
Eine externe JavaScript-Datei einbinden | 44 | ||
Fehler aufspüren | 47 | ||
Kapitel 2: Die Grammatik von Java-Script | 53 | ||
Anweisungen | 53 | ||
Befehle | 54 | ||
Datentypen | 54 | ||
Variablen | 57 | ||
Datentypen und Variablen | 62 | ||
Übung: Meldungen mit Variablen erstellen | 68 | ||
Übung: Nach Informationen fragen | 70 | ||
Arrays | 72 | ||
Übung: Eine Webseite mit Arrays schreiben | 83 | ||
Kommentare | 86 | ||
Kapitel 3: Logik und Steuerung für Ihre Programme | 91 | ||
Programme intelligent reagieren lassen | 91 | ||
Übung: Bedingte Anweisungen verwenden | 103 | ||
Sich wiederholende Aufgaben mit Schleifen lösen | 106 | ||
Funktionen: Nützlichen Code zu Befehlen machen | 114 | ||
Übung: Ein einfaches Quiz | 123 | ||
Kapitel 4: Mit Wörtern, Zahlen und Datumswerten arbeiten | 131 | ||
Eine kurze Einführung in Objekte | 131 | ||
Strings | 134 | ||
Muster in Strings suchen | 138 | ||
Zahlen | 152 | ||
Datum und Uhrzeit | 159 | ||
Übung: Verschiedene Datumsformate anlegen | 166 | ||
Kapitel 5: Webseiten dynamisch ändern | 175 | ||
Webseiten verändern: ein Überblick | 175 | ||
Das Document Object Model verstehen | 177 | ||
JavaScript-Bibliotheken | 189 | ||
Seitenelemente auswählen (Fortsetzung) | 193 | ||
Inhalte einer Seite hinzufügen | 203 | ||
Tag-Attribute festlegen und lesen | 206 | ||
HTML-Attribute lesen, festlegen und löschen | 212 | ||
Kreative Überschriften | 212 | ||
Alle Elemente in einer Auswahl bearbeiten | 215 | ||
Automatische Pull Quotes | 218 | ||
Kapitel 6: Aktion/Reaktion: Seiten mit Events zum Leben erwecken | 225 | ||
Was sind Events? | 225 | ||
Events mit Funktionen verwenden | 231 | ||
Übung: Tabellenreihen hervorheben | 238 | ||
Weitere Event-Konzepte in jQuery | 243 | ||
Fortgeschrittenes Event-Management | 250 | ||
Übung: Einseitige FAQ | 252 | ||
Kapitel 7: Schönere Bilder | 259 | ||
Bilder austauschen | 259 | ||
Übung: Rollover-Effekte hinzufügen | 264 | ||
jQuery-Effekte | 269 | ||
Übung: Fotogalerie mit Effekten | 274 | ||
Eine erweiterte Fotogalerie mit der jQuery-lightBox | 280 | ||
Übung: lightBox-Fotogalerie | 288 | ||
Animierte Diashows mit Cycle | 290 | ||
Übung: eine automatische Diashow | 296 | ||
Teil 2: Funktionen für Webseiten | 301 | ||
Kapitel 8: Die Navigation optimieren | 303 | ||
Link-Grundlagen | 303 | ||
Externe Links in einem neuen Fenster öffnen | 307 | ||
Neue Fenster erstellen | 309 | ||
Seiten in einem Fenster auf derselben Seite öffnen | 314 | ||
Übung: Größere Links | 323 | ||
Animierte Navigationsmenüs | 330 | ||
Kapitel 9: Webformulare verbessern | 339 | ||
Formulare verstehen | 339 | ||
Formulare mit Pfiff | 351 | ||
Übung: Einfache Formularverbesserungen | 354 | ||
Formularvalidierung | 361 | ||
Validierungsübung | 374 | ||
Kapitel 10: Erweitern Sie Ihre Benutzeroberfläche | 387 | ||
Informationen mit Akkordeon-Registern verstecken | 387 | ||
Informationen in Tabbed Panels organisieren | 397 | ||
Tooltipps | 409 | ||
Sortierbare Tabellen | 427 | ||
Teil 3: Ajax: Mit dem Webserverkommunizieren | 439 | ||
Kapitel 11: Einführung in Ajax | 441 | ||
Was ist Ajax? | 442 | ||
Ajax: Die Grundlagen | 443 | ||
Ajax mit jQuery | 449 | ||
JSON | 471 | ||
Kapitel 12: Einfache Ajax-Programmierung | 479 | ||
Tabs-Plug-in | 479 | ||
Google Maps in Ihrer Website | 486 | ||
Teil 4: Fehlersuche, Tipps undTricks | 503 | ||
Kapitel 13: Fehlersuche und Debugging | 505 | ||
Die wichtigsten JavaScript-Programmierfehler | 505 | ||
Debugging mit Firebug | 516 | ||
Debugging-Übung | 529 | ||
Kapitel 14: Wie es weitergeht | 535 | ||
Alles zusammen | 535 | ||
Effizienteres JavaScript schreiben | 538 | ||
Schnell ladendes JavaScript erstellen | 545 | ||
Teil 5: Anhang | 549 | ||
Anhang A: JavaScript-Ressourcen | 551 | ||
Referenzen | 551 | ||
Einfaches JavaScript | 552 | ||
jQuery | 553 | ||
Das DOM | 554 | ||
Ajax | 555 | ||
Fortgeschrittenes JavaScript | 555 | ||
CSS | 557 | ||
JavaScript-Software | 557 | ||
Index | 559 | ||
Kolophon | 573 | ||
Über den Übersetzer | 573 | ||
Über den Autor | 573 |