Nur noch 1 verfügbar!
Versandbereit in 2-3 Werktagen
zzgl.
Nur noch 1 verfügbar!
Versandbereit in 2-3 Werktagen
zzgl.
Handgeprüfte Gebrauchtware
Bis zu 50 % günstiger als neu
Der Umwelt zuliebe
* Spare 82 % gegenüber Neuware
Der Streichpreis bezieht sich auf den festgelegten Preis für Neuware.
Technische Daten
Erscheinungsdatum
28.03.2007
Sprache
Deutsch
EAN
9783897214972
Herausgeber
O'Reilly
Sonderedition
Nein
Autor
Shelley Powers
Seitenanzahl
384
Auflage
1
Einbandart
Gebundene Ausgabe
Schlagwörter
Internet, Web-Programmierung, Skriptsprache, Ajax, Web
Inhaltsverzeichnis
Inhaltsverzeichnis
Vorwort IX
1
Einführung und erste Schritte 1
Verwickelte Geschichte: Spezifikationen und Implementierungen 2
Browser-Inkompatibilität und andere Mythen über JavaScript 4
Was Sie mit JavaScript tun können 5
Ein erster Blick auf JavaScript: 'Hallo Welt!' 7
Die JavaScript-Sandbox 17
Barrierefreiheit und Best Practices 18
2
Datentypen und Variablen 27
Variablen identifizieren 27
Geltungsbereich 32
Einfache Typen 37
Konstanten: Benannt, aber keine Variablen 46
Fragen 46
3
Operatoren und Anweisungen 48
Format einer JavaScript-Anweisung 48
Einfache Anweisungen 50
Bedingte Anweisungen und der Programmablauf 57
Bedingte Operatoren 64
Logische Operatoren 69
Fortgeschrittene Anweisungen: Schleifen 71
Fragen 75
4
Objekte in JavaScript 76
Der Objektkonstruktor 77
Das Number-Objekt 77
Das String-Objekt 79
Reguläre Ausdrücke und RegExp 84
Nützliche Objekte: Date und Math 92
Arrays in JavaScript 99
Assoziative Arrays: Arrays, die keine sind 104
Fragen 104
5
Funktionen 105
Eine Funktion definieren: Viele Wege führen nach Rom 105
Callback-Funktionen 113
Funktionen und Rekursion 115
Eingebettete Funktionen, Funktions-Closures und Speicherlecks 117
Das Function-Objekt 120
Fragen 122
6
Events abfangen 123
Die Event-Handler auf DOM Level 0 125
Fragen 142
7
Formulare und JiT-Validierung 143
Auf das Formular zugreifen 143
Events mit Formularen verbinden: Verschiedene Ansätze 144
Auswahlfelder 145
Radio-Buttons und Checkboxen 150
Eingabefelder und reguläre Ausdrücke mit JiT 155
Fragen 158
8
Die Sandbox und mehr: Cookies, Vernetzung und Piraten 159
Die Sandbox 160
Alles über Cookies 162
Alternative Speichertechniken 168
Cross Site Scripting (XSS) 173
Fragen 175
9
Grundlegende Browserobjekte 177
BOM im Überblick 177
Das window-Objekt 178
Frames und Location 188
history, screen und navigator 193
Die all-Collection, inner/outerHTML und inner/outerText 202
Etwas Altes, etwas Neues 205
Fragen 207
10
DOM: Das Document Object Model 208
Die Geschichte von den zwei Schnittstellen 209
Das DOM und konforme Browser 210
Die DOM-HTML-API 212
Das DOM verstehen: Die Core-API 218
Das document-Objekt im DOM-Core 227
Element und Zugriff im Kontext 230
Den Baum anpassen 232
Fragen 235
11
Eigene Objekte in JavaScript erstellen 236
Das JavaScript-Objekt und Prototyping 237
Erstellen Sie Ihre eigenen JavaScript-Objekte 239
Objekterkennung, Kapselung und browserübergreifende Objekte 243
Ändern von Konstruktoren und die Vererbung in JavaScript 249
Einzelne Objekte 251
Fortgeschrittene Fehlerbehandlungstechniken (try, throw, catch) 252
Was gibt es Neues in JavaScript? 257
Fragen 260
12
Dynamische Webseiten erstellen: Stylen Sie Ihr Skript 261
DHTML: JavaScript, CSS und DOM 262
Schrift und Text 267
Position und Bewegung 271
Größe und Clipping 279
Anzeige, Sichtbarkeit und Opazität 284
Fragen 290
13
Raus aus der Seite mit Ajax 291
Ajax: Nicht nur Code 292
Wie Ajax funktioniert 294
Hallo Ajax-Welt! 295
Das Ajax-Objekt: XMLHttpRequest und das ActiveX-Objekt des IE 299
Mit XML arbeiten - oder auch nicht 302
Google Maps 310
Fragen 312
14
Frische Bibliotheken, erstaunliche Webservices und witzige APIs 313
Vor Beginn ein Warnhinweis 314
Arbeiten mit Prototype 315
Script.aculo.us: Mehr als die Summe seiner Punkte 320
Sabres Rico 323
Dojo 326
Die UI von Yahoo! 331
MochiKit 334
Fragen 339
A
Lösungen 340
Index 351
Wenn du eine Bewertung für dieses Produkt schreibst, hilfst du allen Kund:innen, die noch überlegen, ob sie das Produkt kaufen wollen. Vielen Dank, dass du mitmachst!