Christian Wenz
JavaScript - Das umfassende Handbuch
Einstieg, Praxis, Referenz. Inkl. HTML5, JavaScript-Frameworks, OOP. Für Einsteiger, Fortgeschrittene und Profis. Inkl. jQuery
Christian Wenz
JavaScript - Das umfassende Handbuch
Einstieg, Praxis, Referenz. Inkl. HTML5, JavaScript-Frameworks, OOP. Für Einsteiger, Fortgeschrittene und Profis. Inkl. jQuery
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Alle wichtigen Webtechnologien greifen auf HTML5, CSS3 und eben JavaScript zurück. Und auch wenn Sie JavaScript-Frameworks wie jQuery einsetzen, müssen JavaScript-Grundlagen beherrschen. Neben einer umfassenden Einführung erhalten Sie mit diesem Buch alles, was Sie für einen sicheren Umgang mit modernen Webtechnologien und modernem JavaScript benötigen: HTML5, Canvas, Geolocation, Local Storage, WebSockets u.v.m. Ein umfassender Einstieg in JavaScript und viele praktische Beispiele , das zeichnet dieses Handbuch aus! So lernen Sie JavaScript von Grund auf.
Aus dem…mehr
Alle wichtigen Webtechnologien greifen auf HTML5, CSS3 und eben JavaScript zurück. Und auch wenn Sie JavaScript-Frameworks wie jQuery einsetzen, müssen JavaScript-Grundlagen beherrschen. Neben einer umfassenden Einführung erhalten Sie mit diesem Buch alles, was Sie für einen sicheren Umgang mit modernen Webtechnologien und modernem JavaScript benötigen: HTML5, Canvas, Geolocation, Local Storage, WebSockets u.v.m.
Ein umfassender Einstieg in JavaScript und viele praktische Beispiele , das zeichnet dieses Handbuch aus! So lernen Sie JavaScript von Grund auf.
Aus dem Inhalt:
Spracheinführung JavaScript
Event-Handling
DOM
OOP
Fehlersuche und -handling
Formulare
Grafiken
Ajax
CSS
XML
jQuery
Cookies
Audio, Video
Canvas
Geolocation
Local Storage
WebSockets
Galileo Press heißt jetzt Rheinwerk Verlag.
Ein umfassender Einstieg in JavaScript und viele praktische Beispiele , das zeichnet dieses Handbuch aus! So lernen Sie JavaScript von Grund auf.
Aus dem Inhalt:
Spracheinführung JavaScript
Event-Handling
DOM
OOP
Fehlersuche und -handling
Formulare
Grafiken
Ajax
CSS
XML
jQuery
Cookies
Audio, Video
Canvas
Geolocation
Local Storage
WebSockets
Galileo Press heißt jetzt Rheinwerk Verlag.
Produktdetails
- Produktdetails
- Galileo Computing
- Verlag: Rheinwerk Verlag
- 11., überarb. Aufl.
- Seitenzahl: 542
- Erscheinungstermin: 26. Februar 2014
- Deutsch
- Abmessung: 234mm x 160mm x 35mm
- Gewicht: 1170g
- ISBN-13: 9783836219792
- ISBN-10: 3836219794
- Artikelnr.: 36159806
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
- Galileo Computing
- Verlag: Rheinwerk Verlag
- 11., überarb. Aufl.
- Seitenzahl: 542
- Erscheinungstermin: 26. Februar 2014
- Deutsch
- Abmessung: 234mm x 160mm x 35mm
- Gewicht: 1170g
- ISBN-13: 9783836219792
- ISBN-10: 3836219794
- Artikelnr.: 36159806
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
1. Einleitung ... 17
1.1 ... Die Geschichte von JavaScript ... 19
1.2 ... Voraussetzungen ... 20
1.3 ... Zur 11. Auflage ... 22
1.4 ... Die Icons in diesem Buch ... 23
TEIL I Grundlagen ... 25
2. Webbrowser ... 27
2.1 ... Gescheiterter Pionier: Netscape Navigator ... 27
2.2 ... Neubeginn: von Netscape zu Firefox ... 29
2.3 ... Microsoft Internet Explorer ... 31
2.4 ... Apple Safari ... 33
2.5 ... Google Chrome ... 34
2.6 ... Opera ... 35
2.7 ... Marktanteile ... 36
2.8 ... Testsystem ... 37
3. JavaScript einbauen ... 39
3.1 ... Verwendung von ... 39
3.2 ... JavaScript-Links ... 45
3.3 ... Event-Handler ... 47
4. Programmieren mit JavaScript ... 49
4.1 ... Variablen ... 49
4.2 ... Operatoren ... 52
4.3 ... Kontrollstrukturen: Schleifen ... 59
4.4 ... Kontrollstrukturen: Fallunterscheidung ... 63
4.5 ... Datenspeicherung ... 69
4.6 ... Funktionen ... 72
4.7 ... Objekte ... 76
5. JavaScript-Features ... 79
5.1 ... Datum ... 79
5.2 ... Zufall ... 83
5.3 ... Browserinformationen ... 88
TEIL II Fortgeschrittene Techniken ... 97
6. Ereignisbehandlung ... 99
6.1 ... Ereignisse für (fast) alle Browser à la W3C (und ein wenig Netscape) ... 99
6.2 ... Events à la Internet Explorer ... 108
6.3 ... Events mit beiden Browsern ... 114
7. DOM ... 121
7.1 ... Der DOM-Baum ... 122
7.2 ... Navigation im Baum ... 123
7.3 ... Den Baum modifizieren ... 125
8. Objekte ... 137
8.1 ... Array-Erweiterungen ... 138
8.2 ... Eigene Objekte ... 144
8.3 ... JavaScript-Objekte erweitern ... 154
8.4 ... OOP-Muster mit JavaScript ... 156
9. Fehlerbehandlung ... 159
9.1 ... Fehler abfangen ... 160
9.2 ... Fehler verwalten ... 161
9.3 ... JavaScript-Debugger ... 164
TEIL III Praxis ... 173
10. Fenster ... 175
10.1 ... Modale Fenster ... 175
10.2 ... Navigationsleiste mit JavaScript ... 181
10.3 ... Die Statuszeile ... 184
10.4 ... Das location-Objekt ... 190
10.5 ... Ein neues Fenster öffnen ... 191
10.6 ... Fernsteuerung ... 201
10.7... Fenster schließen ... 205
10.8 ... Fenster bewegen mit JavaScript ... 207
10.9 ... Anwendungsbeispiel: Fensteroptionen ... 208
11. Formulare ... 217
11.1 ... Überprüfung auf Vollständigkeit ... 217
11.2 ... Automatische Überprüfung ... 227
11.3 ... Anwendungsmöglichkeiten für Formulare ... 232
11.4 ... Daten behalten ... 238
11.5 ... Dynamische Auswahllisten ... 243
11.6 ... Überprüfungsfunktionen ... 245
11.7 ... Reguläre Ausdrücke ... 251
12. Grafiken ... 261
12.1 ... Bildlein wechsle dich ... 261
12.2 ... Animierte JPEGs ... 263
12.3 ... Animierte Navigation ... 268
12.4 ... Erweiterung der Navigation ... 273
12.5 ... Tipps aus der Praxis ... 276
TEIL IV Ajax & Co. ... 287
13. Ajax ... 289
13.1 ... Ajax-Beispiele ... 290
13.2 ... Ajax-Technik ... 292
13.3 ... Serverseitige Technologien ohne Ajax ... 305
14. CSS ... 315
14.1 ... Cascading Style Sheets ... 315
14.2 ... HTML-Elemente ... 319
14.3 ... Beispiele ... 321
15. XML & Co. ... 339
15.1 ... XML ... 339
15.2 ... XSL ... 346
15.3 ... XPath ... 350
16. Cookies ... 355
16.1 ... Was ist ein Cookie? ... 355
16.2 ... Wie sieht ein Cookie aus? ... 356
16.3 ... Cookies mit JavaScript ... 358
17. jQuery ... 371
17.1 ... jQuery-Grundlagen ... 372
17.2 ... Weitere Bibliotheken ... 380
TEIL V HTML5 ... 381
18. HTML5-Grundlagen ... 383
18.1 ... Geschichte ... 383
18.2 ... Kompatibilität mit dem Internet Explorer ... 386
18.3 ... Formularvalidierung ... 391
19. Audio und Video ... 397
19.1 ... Audio einbinden ... 398
19.2 ... Video einbinden ... 403
19.3 ... Codecs ... 404
20. Canvas ... 407
20.1 ... Zeichenkontext ... 407
20.2 ... Zeichnen ... 408
20.3 ... Kompatibilität ... 411
21. Geolocation ... 413
21.1 ... Die Geolocation-API ... 413
21.2 .
1.1 ... Die Geschichte von JavaScript ... 19
1.2 ... Voraussetzungen ... 20
1.3 ... Zur 11. Auflage ... 22
1.4 ... Die Icons in diesem Buch ... 23
TEIL I Grundlagen ... 25
2. Webbrowser ... 27
2.1 ... Gescheiterter Pionier: Netscape Navigator ... 27
2.2 ... Neubeginn: von Netscape zu Firefox ... 29
2.3 ... Microsoft Internet Explorer ... 31
2.4 ... Apple Safari ... 33
2.5 ... Google Chrome ... 34
2.6 ... Opera ... 35
2.7 ... Marktanteile ... 36
2.8 ... Testsystem ... 37
3. JavaScript einbauen ... 39
3.1 ... Verwendung von ... 39
3.2 ... JavaScript-Links ... 45
3.3 ... Event-Handler ... 47
4. Programmieren mit JavaScript ... 49
4.1 ... Variablen ... 49
4.2 ... Operatoren ... 52
4.3 ... Kontrollstrukturen: Schleifen ... 59
4.4 ... Kontrollstrukturen: Fallunterscheidung ... 63
4.5 ... Datenspeicherung ... 69
4.6 ... Funktionen ... 72
4.7 ... Objekte ... 76
5. JavaScript-Features ... 79
5.1 ... Datum ... 79
5.2 ... Zufall ... 83
5.3 ... Browserinformationen ... 88
TEIL II Fortgeschrittene Techniken ... 97
6. Ereignisbehandlung ... 99
6.1 ... Ereignisse für (fast) alle Browser à la W3C (und ein wenig Netscape) ... 99
6.2 ... Events à la Internet Explorer ... 108
6.3 ... Events mit beiden Browsern ... 114
7. DOM ... 121
7.1 ... Der DOM-Baum ... 122
7.2 ... Navigation im Baum ... 123
7.3 ... Den Baum modifizieren ... 125
8. Objekte ... 137
8.1 ... Array-Erweiterungen ... 138
8.2 ... Eigene Objekte ... 144
8.3 ... JavaScript-Objekte erweitern ... 154
8.4 ... OOP-Muster mit JavaScript ... 156
9. Fehlerbehandlung ... 159
9.1 ... Fehler abfangen ... 160
9.2 ... Fehler verwalten ... 161
9.3 ... JavaScript-Debugger ... 164
TEIL III Praxis ... 173
10. Fenster ... 175
10.1 ... Modale Fenster ... 175
10.2 ... Navigationsleiste mit JavaScript ... 181
10.3 ... Die Statuszeile ... 184
10.4 ... Das location-Objekt ... 190
10.5 ... Ein neues Fenster öffnen ... 191
10.6 ... Fernsteuerung ... 201
10.7... Fenster schließen ... 205
10.8 ... Fenster bewegen mit JavaScript ... 207
10.9 ... Anwendungsbeispiel: Fensteroptionen ... 208
11. Formulare ... 217
11.1 ... Überprüfung auf Vollständigkeit ... 217
11.2 ... Automatische Überprüfung ... 227
11.3 ... Anwendungsmöglichkeiten für Formulare ... 232
11.4 ... Daten behalten ... 238
11.5 ... Dynamische Auswahllisten ... 243
11.6 ... Überprüfungsfunktionen ... 245
11.7 ... Reguläre Ausdrücke ... 251
12. Grafiken ... 261
12.1 ... Bildlein wechsle dich ... 261
12.2 ... Animierte JPEGs ... 263
12.3 ... Animierte Navigation ... 268
12.4 ... Erweiterung der Navigation ... 273
12.5 ... Tipps aus der Praxis ... 276
TEIL IV Ajax & Co. ... 287
13. Ajax ... 289
13.1 ... Ajax-Beispiele ... 290
13.2 ... Ajax-Technik ... 292
13.3 ... Serverseitige Technologien ohne Ajax ... 305
14. CSS ... 315
14.1 ... Cascading Style Sheets ... 315
14.2 ... HTML-Elemente ... 319
14.3 ... Beispiele ... 321
15. XML & Co. ... 339
15.1 ... XML ... 339
15.2 ... XSL ... 346
15.3 ... XPath ... 350
16. Cookies ... 355
16.1 ... Was ist ein Cookie? ... 355
16.2 ... Wie sieht ein Cookie aus? ... 356
16.3 ... Cookies mit JavaScript ... 358
17. jQuery ... 371
17.1 ... jQuery-Grundlagen ... 372
17.2 ... Weitere Bibliotheken ... 380
TEIL V HTML5 ... 381
18. HTML5-Grundlagen ... 383
18.1 ... Geschichte ... 383
18.2 ... Kompatibilität mit dem Internet Explorer ... 386
18.3 ... Formularvalidierung ... 391
19. Audio und Video ... 397
19.1 ... Audio einbinden ... 398
19.2 ... Video einbinden ... 403
19.3 ... Codecs ... 404
20. Canvas ... 407
20.1 ... Zeichenkontext ... 407
20.2 ... Zeichnen ... 408
20.3 ... Kompatibilität ... 411
21. Geolocation ... 413
21.1 ... Die Geolocation-API ... 413
21.2 .
1. Einleitung ... 17
1.1 ... Die Geschichte von JavaScript ... 19
1.2 ... Voraussetzungen ... 20
1.3 ... Zur 11. Auflage ... 22
1.4 ... Die Icons in diesem Buch ... 23
TEIL I Grundlagen ... 25
2. Webbrowser ... 27
2.1 ... Gescheiterter Pionier: Netscape Navigator ... 27
2.2 ... Neubeginn: von Netscape zu Firefox ... 29
2.3 ... Microsoft Internet Explorer ... 31
2.4 ... Apple Safari ... 33
2.5 ... Google Chrome ... 34
2.6 ... Opera ... 35
2.7 ... Marktanteile ... 36
2.8 ... Testsystem ... 37
3. JavaScript einbauen ... 39
3.1 ... Verwendung von ... 39
3.2 ... JavaScript-Links ... 45
3.3 ... Event-Handler ... 47
4. Programmieren mit JavaScript ... 49
4.1 ... Variablen ... 49
4.2 ... Operatoren ... 52
4.3 ... Kontrollstrukturen: Schleifen ... 59
4.4 ... Kontrollstrukturen: Fallunterscheidung ... 63
4.5 ... Datenspeicherung ... 69
4.6 ... Funktionen ... 72
4.7 ... Objekte ... 76
5. JavaScript-Features ... 79
5.1 ... Datum ... 79
5.2 ... Zufall ... 83
5.3 ... Browserinformationen ... 88
TEIL II Fortgeschrittene Techniken ... 97
6. Ereignisbehandlung ... 99
6.1 ... Ereignisse für (fast) alle Browser à la W3C (und ein wenig Netscape) ... 99
6.2 ... Events à la Internet Explorer ... 108
6.3 ... Events mit beiden Browsern ... 114
7. DOM ... 121
7.1 ... Der DOM-Baum ... 122
7.2 ... Navigation im Baum ... 123
7.3 ... Den Baum modifizieren ... 125
8. Objekte ... 137
8.1 ... Array-Erweiterungen ... 138
8.2 ... Eigene Objekte ... 144
8.3 ... JavaScript-Objekte erweitern ... 154
8.4 ... OOP-Muster mit JavaScript ... 156
9. Fehlerbehandlung ... 159
9.1 ... Fehler abfangen ... 160
9.2 ... Fehler verwalten ... 161
9.3 ... JavaScript-Debugger ... 164
TEIL III Praxis ... 173
10. Fenster ... 175
10.1 ... Modale Fenster ... 175
10.2 ... Navigationsleiste mit JavaScript ... 181
10.3 ... Die Statuszeile ... 184
10.4 ... Das location-Objekt ... 190
10.5 ... Ein neues Fenster öffnen ... 191
10.6 ... Fernsteuerung ... 201
10.7... Fenster schließen ... 205
10.8 ... Fenster bewegen mit JavaScript ... 207
10.9 ... Anwendungsbeispiel: Fensteroptionen ... 208
11. Formulare ... 217
11.1 ... Überprüfung auf Vollständigkeit ... 217
11.2 ... Automatische Überprüfung ... 227
11.3 ... Anwendungsmöglichkeiten für Formulare ... 232
11.4 ... Daten behalten ... 238
11.5 ... Dynamische Auswahllisten ... 243
11.6 ... Überprüfungsfunktionen ... 245
11.7 ... Reguläre Ausdrücke ... 251
12. Grafiken ... 261
12.1 ... Bildlein wechsle dich ... 261
12.2 ... Animierte JPEGs ... 263
12.3 ... Animierte Navigation ... 268
12.4 ... Erweiterung der Navigation ... 273
12.5 ... Tipps aus der Praxis ... 276
TEIL IV Ajax & Co. ... 287
13. Ajax ... 289
13.1 ... Ajax-Beispiele ... 290
13.2 ... Ajax-Technik ... 292
13.3 ... Serverseitige Technologien ohne Ajax ... 305
14. CSS ... 315
14.1 ... Cascading Style Sheets ... 315
14.2 ... HTML-Elemente ... 319
14.3 ... Beispiele ... 321
15. XML & Co. ... 339
15.1 ... XML ... 339
15.2 ... XSL ... 346
15.3 ... XPath ... 350
16. Cookies ... 355
16.1 ... Was ist ein Cookie? ... 355
16.2 ... Wie sieht ein Cookie aus? ... 356
16.3 ... Cookies mit JavaScript ... 358
17. jQuery ... 371
17.1 ... jQuery-Grundlagen ... 372
17.2 ... Weitere Bibliotheken ... 380
TEIL V HTML5 ... 381
18. HTML5-Grundlagen ... 383
18.1 ... Geschichte ... 383
18.2 ... Kompatibilität mit dem Internet Explorer ... 386
18.3 ... Formularvalidierung ... 391
19. Audio und Video ... 397
19.1 ... Audio einbinden ... 398
19.2 ... Video einbinden ... 403
19.3 ... Codecs ... 404
20. Canvas ... 407
20.1 ... Zeichenkontext ... 407
20.2 ... Zeichnen ... 408
20.3 ... Kompatibilität ... 411
21. Geolocation ... 413
21.1 ... Die Geolocation-API ... 413
21.2 .
1.1 ... Die Geschichte von JavaScript ... 19
1.2 ... Voraussetzungen ... 20
1.3 ... Zur 11. Auflage ... 22
1.4 ... Die Icons in diesem Buch ... 23
TEIL I Grundlagen ... 25
2. Webbrowser ... 27
2.1 ... Gescheiterter Pionier: Netscape Navigator ... 27
2.2 ... Neubeginn: von Netscape zu Firefox ... 29
2.3 ... Microsoft Internet Explorer ... 31
2.4 ... Apple Safari ... 33
2.5 ... Google Chrome ... 34
2.6 ... Opera ... 35
2.7 ... Marktanteile ... 36
2.8 ... Testsystem ... 37
3. JavaScript einbauen ... 39
3.1 ... Verwendung von ... 39
3.2 ... JavaScript-Links ... 45
3.3 ... Event-Handler ... 47
4. Programmieren mit JavaScript ... 49
4.1 ... Variablen ... 49
4.2 ... Operatoren ... 52
4.3 ... Kontrollstrukturen: Schleifen ... 59
4.4 ... Kontrollstrukturen: Fallunterscheidung ... 63
4.5 ... Datenspeicherung ... 69
4.6 ... Funktionen ... 72
4.7 ... Objekte ... 76
5. JavaScript-Features ... 79
5.1 ... Datum ... 79
5.2 ... Zufall ... 83
5.3 ... Browserinformationen ... 88
TEIL II Fortgeschrittene Techniken ... 97
6. Ereignisbehandlung ... 99
6.1 ... Ereignisse für (fast) alle Browser à la W3C (und ein wenig Netscape) ... 99
6.2 ... Events à la Internet Explorer ... 108
6.3 ... Events mit beiden Browsern ... 114
7. DOM ... 121
7.1 ... Der DOM-Baum ... 122
7.2 ... Navigation im Baum ... 123
7.3 ... Den Baum modifizieren ... 125
8. Objekte ... 137
8.1 ... Array-Erweiterungen ... 138
8.2 ... Eigene Objekte ... 144
8.3 ... JavaScript-Objekte erweitern ... 154
8.4 ... OOP-Muster mit JavaScript ... 156
9. Fehlerbehandlung ... 159
9.1 ... Fehler abfangen ... 160
9.2 ... Fehler verwalten ... 161
9.3 ... JavaScript-Debugger ... 164
TEIL III Praxis ... 173
10. Fenster ... 175
10.1 ... Modale Fenster ... 175
10.2 ... Navigationsleiste mit JavaScript ... 181
10.3 ... Die Statuszeile ... 184
10.4 ... Das location-Objekt ... 190
10.5 ... Ein neues Fenster öffnen ... 191
10.6 ... Fernsteuerung ... 201
10.7... Fenster schließen ... 205
10.8 ... Fenster bewegen mit JavaScript ... 207
10.9 ... Anwendungsbeispiel: Fensteroptionen ... 208
11. Formulare ... 217
11.1 ... Überprüfung auf Vollständigkeit ... 217
11.2 ... Automatische Überprüfung ... 227
11.3 ... Anwendungsmöglichkeiten für Formulare ... 232
11.4 ... Daten behalten ... 238
11.5 ... Dynamische Auswahllisten ... 243
11.6 ... Überprüfungsfunktionen ... 245
11.7 ... Reguläre Ausdrücke ... 251
12. Grafiken ... 261
12.1 ... Bildlein wechsle dich ... 261
12.2 ... Animierte JPEGs ... 263
12.3 ... Animierte Navigation ... 268
12.4 ... Erweiterung der Navigation ... 273
12.5 ... Tipps aus der Praxis ... 276
TEIL IV Ajax & Co. ... 287
13. Ajax ... 289
13.1 ... Ajax-Beispiele ... 290
13.2 ... Ajax-Technik ... 292
13.3 ... Serverseitige Technologien ohne Ajax ... 305
14. CSS ... 315
14.1 ... Cascading Style Sheets ... 315
14.2 ... HTML-Elemente ... 319
14.3 ... Beispiele ... 321
15. XML & Co. ... 339
15.1 ... XML ... 339
15.2 ... XSL ... 346
15.3 ... XPath ... 350
16. Cookies ... 355
16.1 ... Was ist ein Cookie? ... 355
16.2 ... Wie sieht ein Cookie aus? ... 356
16.3 ... Cookies mit JavaScript ... 358
17. jQuery ... 371
17.1 ... jQuery-Grundlagen ... 372
17.2 ... Weitere Bibliotheken ... 380
TEIL V HTML5 ... 381
18. HTML5-Grundlagen ... 383
18.1 ... Geschichte ... 383
18.2 ... Kompatibilität mit dem Internet Explorer ... 386
18.3 ... Formularvalidierung ... 391
19. Audio und Video ... 397
19.1 ... Audio einbinden ... 398
19.2 ... Video einbinden ... 403
19.3 ... Codecs ... 404
20. Canvas ... 407
20.1 ... Zeichenkontext ... 407
20.2 ... Zeichnen ... 408
20.3 ... Kompatibilität ... 411
21. Geolocation ... 413
21.1 ... Die Geolocation-API ... 413
21.2 .