JETZT ONLINE BESTELLEN
Add to Cart
Einführung in JavaScript (eBook-Bundle: PDF + EPUB)

Deutsche Übersetzung von Thomas Demmig
1. Auflage März 2007
ISBN 978-3-89721-773-7
384 Seiten, PDF ca.3.8 MB
EUR10.00
Gedruckte Ausgabe:


Weitere Informationen zu diesem Produkt

Volltextsuche im Buch bei Google Print

Inhaltsverzeichnis | Index | Kolophon | Errata | Ihr Feedback | Beispiele zum Download |


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


	

Zurück zu Einführung in JavaScript (eBook-Bundle: PDF + EPUB)


Themen

Buchreihen

Special Interest

International Sites

O'Reilly China O'Reilly USA O'Reilly Japan O'Reilly Taiwan