JavaScript: das umfassende Handbuch ; [Grundlagen, Programmierung, Praxis ; inkl. HTML5 und jQuery ; für Einsteiger, Fortgeschrittene und Profis ; browserübergreifende Lösungen ; DOM ; CSS ; Ajax ; XML ; WebSockets]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Galileo Press
2014
|
Ausgabe: | 11. Aufl. |
Schriftenreihe: | Galileo Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis Klappentext |
Beschreibung: | 542 S. Ill., graph. Darst. |
ISBN: | 9783836219792 3836219794 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV040917632 | ||
003 | DE-604 | ||
005 | 20150128 | ||
007 | t | ||
008 | 130328s2014 gw ad|| |||| 00||| ger d | ||
015 | |a 12,N32 |2 dnb | ||
016 | 7 | |a 102467035X |2 DE-101 | |
020 | |a 9783836219792 |c print |9 978-3-8362-1979-2 | ||
020 | |a 3836219794 |9 3-8362-1979-4 | ||
035 | |a (OCoLC)876424483 | ||
035 | |a (DE-599)DNB102467035X | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-91G |a DE-M347 |a DE-703 |a DE-1102 |a DE-1050 |a DE-523 |a DE-B768 |a DE-92 |a DE-573 |a DE-11 |a DE-859 |a DE-29T |a DE-83 |a DE-739 |a DE-19 |a DE-824 |a DE-863 |a DE-1046 |a DE-384 |a DE-1051 |a DE-355 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 677f |2 stub | ||
100 | 1 | |a Wenz, Christian |d 1977- |e Verfasser |0 (DE-588)122481720 |4 aut | |
245 | 1 | 0 | |a JavaScript |b das umfassende Handbuch ; [Grundlagen, Programmierung, Praxis ; inkl. HTML5 und jQuery ; für Einsteiger, Fortgeschrittene und Profis ; browserübergreifende Lösungen ; DOM ; CSS ; Ajax ; XML ; WebSockets] |c Christian Wenz |
250 | |a 11. Aufl. | ||
264 | 1 | |a Bonn |b Galileo Press |c 2014 | |
300 | |a 542 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Galileo Computing | |
650 | 0 | 7 | |a JavaScript |0 (DE-588)4420180-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Befehlsvorrat |0 (DE-588)4129931-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Ajax |g Informatik |0 (DE-588)7515401-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a HTML 5.0 |0 (DE-588)7704810-6 |2 gnd |9 rswk-swf |
655 | 7 | |8 1\p |0 (DE-588)4188171-0 |a Verzeichnis |2 gnd-content | |
655 | 7 | |8 2\p |0 (DE-588)4126464-2 |a Lernsoftware |2 gnd-content | |
689 | 0 | 0 | |a JavaScript |0 (DE-588)4420180-1 |D s |
689 | 0 | 1 | |a HTML 5.0 |0 (DE-588)7704810-6 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a JavaScript |0 (DE-588)4420180-1 |D s |
689 | 1 | 1 | |a Befehlsvorrat |0 (DE-588)4129931-0 |D s |
689 | 1 | |8 3\p |5 DE-604 | |
689 | 2 | 0 | |a Ajax |g Informatik |0 (DE-588)7515401-8 |D s |
689 | 2 | |8 4\p |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4093804&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025896843&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025896843&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 4\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-025896843 |
Datensatz im Suchindex
DE-BY-863_location | 1000 1340 |
---|---|
DE-BY-FWS_call_number | 1000/ST 250 J35 W482(11) 1340/ST 250 J35 W482(11) |
DE-BY-FWS_katkey | 519626 |
DE-BY-FWS_media_number | 083101348455 083101349354 |
_version_ | 1807955556607983616 |
adam_text |
AUF EINEN BLICK
TEIL I GRUNDLAGEN 25
TEIL II FORTGESCHRITTENE TECHNIKEN
97
TEIL III PRAXIS 173
TEIL IV AJAX & CO 287
TEIL V HTML5 381
TEIL VI UEBER DEN TELLERRAND 465
HTTP://D-NB.INFO/102467035X
INHALT
1 EINLEITUNG 11
1.1 DIE GESCHICHTE VON JAVASCRIPT
19
1.2 VORAUSSETZUNGEN
20
1.3 ZUR 11. AUFLAGE 22
1.4 DIE KONS IN DIESEM BUCH
23
TEILI GRUNDLAGEN
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 SCRIPT 39
3.1.1 BROWSER OHNE JAVASCRIPT 42
3.1.2 EXTERNE DATEIEN 43
3.2 JAVASCRIPT-LINKS 45
3.3 EVENT-HANDLER 47
5
4 PROGRAMMIEREN MIT JAVASCRIPT
49
4.1 VARIABLEN
49
4.1.1 NAMENSGEBUNG 49
4.1.2
NUMERISCHE VARIABLEN 50
4.1.3 ZEICHENKETTEN 50
4.1.4 BOOLESCHE VARIABLEN 51
4.1.5 VARIABLENDEKLARATION 52
4.2 OPERATOREN
52
4.2.1 ARITHMETISCHE OPERATOREN 53
4.2.2 BOOLESCHE OPERATOREN 55
4.2.3 STRING-OPERATOREN 57
4.2.4 UMWANDLUNG ZWISCHEN DEN VARIABLENTYPEN 58
4.3 KONTROLLSTRUKTUREN: SCHLEIFEN
59
4.3.1 FOR-SCHLEIFEN 59
4.3.2 DO-WHILE-SCHLEIFE : 61
4.3.3 WHILE-SCHLEIFE 62
4.3.4 FOR-IN-SCHLEIFE 62
4.3.5 SCHLEIFENSTEUERUNG 62
4.4 KONTROLLSTRUKTUREN: FALLUNTERSCHEIDUNG 63
4.4.1 IF-ANWEISUNG 63
4.4.2 SWITCH-ANWEISUNG 67
4.5 DATENSPEICHERUNG 69
4.5.1 DIE EVAL()-FUNKTION 69
4.5.2 ARRAYS 71
4.6 FUNKTIONEN
72
4.7 OBJEKTE
76
5 JAVASCRIPT-FEATURES
79
5.1 DATUM 79
5.1.1 TAGESDATUM 80
5.1.2 MIT DATEN RECHNEN 81
5.1.3 LOKALES DATUMSFORMAT 83
5.2 ZUFALL 83
5.2.1 ZUFALLSZAHLEN ERSTELLEN 84
5.2.2 ANWENDUNGSBEISPIELE 85
6
5.3 BROWSERINFORMATIONEN
88
5.3.1 BROWSERERKENNUNG 89
5.3.2 WEITERLEITUNG 94
TEIL II FORTGESCHRITTENE TECHNIKEN
6 EREIGNISBEHANDLUNG
99
6.1 EREIGNISSE FUER (FAST) ALLE BROWSER AE LA W3C (UND EIN WENIG NETSCAPE)
99
6.1.1 EREIGNISSE 100
6.1.2 EREIGNISSE ALS OBJEKTEIGENSCHAFTEN 101
6.1.3 EVENT-LISTENER 103
6.1.4 STANDARD-VERHALTEN VERHINDERN 105
6.1.5 EVENT-BUBBLING 106
6.1.6 TASTATUREINGABEN 107
6.2 EVENTS AE LA INTERNET EXPLORER 108
6.2.1 EREIGNISSE ALS OBJEKTEIGENSCHAFTEN 108
6.2.2 SPEZIELLE SKRIPTE 108
6.2.3 EVENT-LISTENER 109
6.2.4 STANDARDVERHALTEN VERHINDERN 110
6.2.5 EVENT-BUBBLING 111
6.2.6 DAS EVENT-OBJEKT 112
6.3 EVENTS MIT BEIDEN BROWSERN 114
6.3.1 BROWSERUNABHAENGIGKEIT 114
6.3.2 BENUTZEREINGABEN 115
7 DOM I2I
7.1 DER DOM-BAUM 122
7.2 NAVIGATION IM BAUM 123
7.3 DEN BAUM MODIFIZIEREN 125
7.3.1 WICHTIGE METHODEN 125
7.3.2 ZUGRIFF AUF EINZELNE ELEMENTE 126
7.3.3 ZUGRIFF AUF TAGS 130
7.3.4 BEISPIELE 131
7
8 OBJEKTE 137
8.1 ARRAY-ERWEITERUNGEN
138
8.1.1 EINFUEGEN, NICHT ANFUEGEN 138
8.1.2 ANFUEGEN UND LOESCHEN 139
8.1.3 ARRAY-ELEMERVTE MISCHEN 140
8.1.4
SORTIEREN 140
8.2 EIGENE OBJEKTE
144
8.2.1 ALLGEMEINES
144
8.2.2 METHODEN DEFINIEREN 145
8.2.3 EIGENE SORTIERMETHODE, TEIL.1 146
8.2.4 EIGENE SORTIERMETHODE, TEIL 2 148
8.2.5 ZUSAMMENFASSUNG 149
8.2.6 PLATZSPARENDE NOTATION 153
8.3 JAVASCRIPT-OBJEKTE ERWEITERN 154
8.4 OOP-MUSTER MIT JAVASCRIPT 156
8.4.1 PRIVATE EIGENSCHAFTEN 156
8.4.2 KONSTRUKTOREINSATZ ERZWINGEN 157
9 FEHLERBEHANDLUNG 15G
9.1 FEHLER ABFANGEN 160
9.1.1 KEINE FEHLERMELDUNG 160
9.1.2 BESONDERE FEHLERMELDUNG 160
9.2 FEHLER VERWALTEN 161
9.3 JAVASCRIPT-DEBUGGER 164
9.3.1 WO IST DER FEHLER? 167
9.3.2 BREAKPOINTS 169
9.3.3 WATCHES 170
9.3.4 SCHRITTWEISE PROGRAMMAUSFUEHRUNG 170
8
TEIL III PRAXIS
10 FENSTER
175
10.1 MODALE FENSTER 175
10.1.1 WARNUNG*NUR IM NOTFALL 176
10.1.2 BESTAETIGUNGEN 178
10.1.3 BENUTZEREINGABEN 179
10.2 NAVIGATIONSLEISTE MIT JAVASCRIPT
181
10.2.1 DAS HISTORY-OBJEKT 181
10.2.2 VORWAERTS UND RUECKWAERTS, TEIL 2 182
10.2.3 DRUCKEN MIT JAVASCRIPT 183
10.3 DIE STATUSZEILE
184
10.3.1 ERLAEUTERNDE LINKS 184
10.3.2 LAUFSCHRIFT 185
10.4 DAS LOCATION-OBJEKT 190
10.5 EIN NEUES FENSTER OEFFNEN 191
10.5.1 EIN FENSTER OEFFNEN UND FUELLEN 192
10.5.2 EIN FENSTER OEFFNEN UND VERLINKEN 193
10.5.3 EIN FENSTER OEFFNEN UND ANPASSEN 194
10.5.4 MODALE FENSTER 200
10.6 FERNSTEUERUNG 201
10.6.1 LINKS MIT JAVASCRIPT 202
10.6.2 LINKS OHNE JAVASCRIPT .: 204
10.7 FENSTER SCHLIESSEN 205
10.7.1 ANDERE FENSTER SCHLIESSEN 205
10.8 FENSTER BEWEGEN MIT JAVASCRIPT 207
10.8.1 FENSTER VERSCHIEBEN 207
10.8.2 FENSTERINHALT SCROLLEN 208
10.9 ANWENDUNGSBEISPIEL: FENSTEROPTIONEN 208
11 FORMULARE
217
11.1 UEBERPRUEFUNG AUF VOLLSTAENDIGKEIT 217
11.1.1 ALLGEMEINER AUFBAU 220
11.1.2 TEXTEINGABEFELDER 221
9
11.1.3 RADIOBUTTONS 221
11.1.4 CHECKBOXEN 222
11.1.5 AUSWAHLLISTEN 222
11.1.6 FEHLERMELDUNG AUSGEBEN 224
11.1.7 KONSTRUKTIVE VORSCHLAEGE 225
1X.2 AUTOMATISCHE UEBERPRUEFUNG
227
11.2.1 TEXTEINGABEFELDER 228
11.2.2 RADIOBUTTONS 228
11.2.3 CHECKBOXEN 229
11.2.4 AUSWAHLLISTEN 230
11.2.5 ZUSAMMENFASSUNG 230
11.3 ANWENDUNGSMOEGLICHKEITEN FUER FORMULARE 232
11.3.1 WAEHRUNGSRECHNER 232
11.3.2 WAEHRUNGSRECHNER, TEIL 2
;
234
11.3.3 FORMULARFELDER FUER DIE TEXTAUSGABE NUTZEN 235
11.3.4 NAVIGATION MIT AUSWAHLLISTEN 236
11.4 DATEN BEHALTEN 238
11.4.1 DAS EINGABEFORMULAR 238
11.4.2 DIE AUSGABESEITE 239
11.5 DYNAMISCHE AUSWAHLLISTEN 243
11.5.1 EIN ERSTER ANSATZ 243
11.5.2 EIN FORTGESCHRITTENER ANSATZ 245
11.6 UEBERPRUEFUNGSFUNKTIONEN 245
11.6.1 GANZE ZAHLENWERTE 246
11.6.2 DEZIMALZAHLEN 247
11.6.3 TELEFONNUMMERN 249
11.6.4 E-MAIL-ADRESSEN 249
11.6.5 IN ZAHLENWERTE UMWANDELN 250
11.7 REGULAERE AUSDRUECKE 251
11.7.1 KURZEINFUEHRUNG 251
11.7.2 EIN OBJEKT ERZEUGEN 253
11.7.3 MIT DEM OBJEKT ARBEITEN 254
12 GRAFIKEN
261
12.1 BILDLEIN WECHSLE DICH 261
12.1.1 ZUGRIFF AUF GRAFIKEN 262
10
12.2 ANIMIERTE JPEGS 263
12.2.1 EINE ANIMATION MIT JAVASCRIPT 264
12.2.2 BILDER IN DEN CACHE LADEN 265
12.3 ANIMIERTE NAVIGATION
268
12.3.1 VORUEBERLEGUNGEN 270
12.3.2 AUF- UND ZUKLAPPEN 271
12.3.3 DIE EINZELNEN MENUEPUNKTE 271
12.3.4 VERLINKUNG DER MENUEPUNKTE 273
12.3.5 EINBAU IN DIE HTML-DATEI 273
12.4 ERWEITERUNG DER NAVIGATION 273
12.4.1 VORBEREITUNGEN 274
12.4.2 LEICHTE AENDERUNGEN 274
12.4.3 DOPPELTES MOUSEOVER 275
12.5 TIPPS AUS DER PRAXIS
276
12.5.1 VORLADEN-ABER RICHTIG 276
12.5.2 LADESTAND EINER GRAFIK 277
12.5.3 FORTSCHRITTSANZEIGE 280
TEIL IV AJAX & CO.
13 AJAX
289
13.1 AJAX-BEISPIELE
290
13.2 AJAX-TECHNIK
292
13.2.1 HTTP-ANFRAGEN SENDEN UND AUSWERTEN 293
13.2.2 PARAMETERSENDEN 296
13.2.3 MIT KOMPLEXEN DATEN ARBEITEN-JSON 299
13.2.4 ANFRAGEN ABBRECHEN 301
13.2.5 WEITERE MOEGLICHKEITEN 304
13.3 SERVERSEITIGE TECHNOLOGIEN OHNE AJAX 305
13.3.1 VARIABLENTAUSCH 305
13.3.2 NEWSTICKER 308
13.3.3 GESCHAEFTSKENNZEICHEN 311
11
14 CSS BIS
14.1 CASCADING STYLE SHEETS 315
14.2 HTML-ELEMENTE 319
14.3 BEISPIELE
321
14.3.1 ANIMIERTES LOGO 321
14.3.2 SICHTBAR UND UNSICHTBAR 325
14.3.3 NEUER MAUSZEIGER 330
14.3.4 PERMANENTES WERBEBANNER 333
15 XML & CO.
339
15.1 XML 339
15.1.1 XML-DATEN VERARBEITEN 339
15.1.2 XML-DOKUMENTE ERSTELLEN 344
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
16.3.1 COOKIES SETZEN 359
16.3.2 COOKIES LOESCHEN 359
16.3.3
COOKIES LESEN
360
16.3.4 COOKIE-UNTERSTUETZUNG UEBERPRUEFEN 361
16.3.5 EIN COOKIE STATT VIELER COOKIES 363
17 JQUERY
371
17.1 JQUERY-GRUNDLAGEN 372
17.1.1 ELEMENTZUGRIFF 373
12
17.1.2 CSS 375
17.1.3 EREIGNISBEHANDLUNG UND AJAX 376
17.2 WEITERE BIBLIOTHEKEN 380
TEIL V HTML5
18 HTML5-GRUNDLAGEN
383
18.1 GESCHICHTE
383
18.2 KOMPATIBILITAET 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 KOMPATIBILITAET
411
21 GEOLOCATION 413
21.1 DIE GEOLOCATION-API 413
21.1.1 POSITION ERMITTELN 414
21.1.2 FEHLER BEI DER ERMITTLUNG 417
21.1.3 OPTIONEN FUER DIE ERMITTLUNG 418
21.1.4 DIE POSITION UEBERWACHEN 418
21.2 TECHNIK IM HINTERGRUND 419
13
22 OFFLINE
421
22.1 OFFLINE ODER NICHT? 421
22.2 DOM STORAGE UND WEB STORAGE
423
22.2.1 DIE API 424
22.2.2 BEISPIEL 424
22.2.3 EREIGNISSE 428
22.2.4 KOMPATIBILITAET MIT ALTEN BROWSERN 429
22.3 APPLICATION CACHE 431
22.3.1 MANIFEST 431
22.3.2 EREIGNISSE UND METHODEN 435
23 WEBWORKER
437
23.1 EINEN WORKER ERSTELLEN 439
23.2 MIT DEM WORKER KOMMUNIZIEREN 440
23.3 WORKER BEENDEN 442
23.4 AUSBLICK AUF SHARED WORKER 443
24 WEBSOCKETS
445
24.1 MIT WEBSOCKETS ARBEITEN 445
24.2 ALTERNATIVEN 452
24.2.1 CORS 452
24.2.2 SERVER-SENT EVENTS 452
24.2.3 BIBLIOTHEKEN 452
25 DRAG & DROP (UND ANDERE APIS)
455
25.1 DRAG & DROP 455
25.2 FILE API 460
25.3 WEITERE APIS 463
14
TEIL VI UEBER DEN TELLERRAND
26 PLUG-INS 467
26.1 PLUG-INS ERKENNEN 467
26.1.1 ZUGRIFF AUF PLUG-INS 468
26.1.2 ZUGRIFF AUF MIME-TYPEN 469
26.1.3 REFRESH 470
26.2 ZUGRIFF AUF JAVA 471
26.2.1 WIE FUNKTIONIERT JAVA? 471
26.2.2 KURZEINFUEHRUNG IN JAVA 472
26.2.3 JAVA UND DAS WEB 474
26.2.4 HTML-INTEGRATION 475
27 JAVASCRIPT UND SICHERHEIT 479
27.1 XSS 479
27.2 XSS UND AJAX 483
27.3 CODE SCHUETZEN 484
27.3.1 QUELLCODE EINSEHEN 485
27.3.2 CODE IM FRAME VERSTECKEN 489
27.3.3 MAUSKLICK VERHINDERN 491
27.3.4 CODE CODIEREN 493
27.3.5 DATEIEN AUSLAGERN 498
27.3.6 CACHING VERHINDERN 499
27.3.7 CODE SERVERSEITIG GENERIEREN 500
28 BEST PRACTICES FUER AJAX-ANWENDUNGEN
505
28.1 BOOKMARKS 506
28.2 ZURUECK-SCHALTFLAECHE 511
28.3 WEITERE BEST PRACTICES 517
15
29 JAVASCRIPT-PERFORMANCE 5I_
29.1 PERFORMANTERER CODE
520
29.2 WENIGER DATEN
523
29.3 TOOLS * 524
30 DIE ZUKUNFT VON JAVASCRIPT
527
30.1 JAVASCRIPT 1.6 527
30.2 JAVASCRIPT 1.7 530
30.3 JAVASCRIPT 1.8
531
30.4 DIE ZUKUNFT 531
INDEX 533
16
Lernen Sie JavaScript von Grund auf!
Wenn Sie moderne, interaktive Webanwendungen entwickeln möchten, kommen Sie um
den Einsatz von JavaScript nicht herum. Unser JavaScript-Bestseller gibt Ihnen dafür alles
an die Hand: Neben einer gründlichen Einführung in die Scriptsprache finden Sie zahlreiche
praktische Beispiele, die Sie für eigene Projekte nutzen können. Inkl. Ajax und HTML5
Switch Zeichenkette
if-Anweisung
AľľeLVS
K°ntr°llstml<turen
Variablen Schleifen
Objekte
Datenspeicherung *
Funktionen Operatoren
¡
Na, wo
istila
FełJn?
« *■
oncrrar.hUnl
І
і
<htiii>
2
<heeđ>
3
<tîtl«>Fefiler
a&Ťarige
4
<script
tyj;s'"text/rja
?
fu-ictici o«()
ΐ
Einführung in die
Skńptsprache
Mit nützlichen Beispielen lernen HTML5-Features und JavaScript
Einsteigen, programmieren, nachschlagen
Christian Wenz ermöglicht Ihnen den leichten Start in die JavaScript-
Programmierung: vom ersten Einbau des Codes in Ihre Website bis
zur kompletten Spracheinführung. Ob Fenster, Formulare oder Coo¬
kies, Sie finden zu jedem JavaScript-Thema ausführliche Erklärungen.
Browserübergreifende Lösungen
Kompatibilität ist in Zeiten von Firefox, Internet Explorer, Google
Chrome
und Co. immens wichtig. Hier erfahren Sie, wie Ihr JavaScript-
Code von möglichst vielen Webbrowsern unterstützt wird. Hilfreiche
Tipps und Tricks erleichtern Ihren Programmieralltag.
Beeindruckende Anwendungen mit Ajax und HTML5
Lernen Sie alle wichtigen Techniken kennen, um spannende Weban¬
wendungen zu erstellen: DOM, Ajax, HTMLS, CSS, XML und Web-
Sockets. Nutzen Sie die Möglichkeiten der JavaScript-Bibliothek jQuery.
Ihr Vorteil? Alle Code-Beispiele lassen sich für Ihre Projekte nutzen.
Der Autor
Christian Wenz ¡st Mitinhaber der Digitalagentur
Arrabiata
Solutions sowie freiberuflicher Autor und
Berater mit dem Spezialgebiet Webprogrammierung.
Er hat zahlreiche Bücher, Artikel und Trainings zu IT-
Themen veröffentlicht.
Aus dem Inhalt
Wichtige Grundlagen
Webbrowser im Überblick
Programmieren mit JavaScript
JavaScript-Features
Fortgeschrittene Techniken
Ereignisse für alle Browser
DOM und Objekte
Fehlerbehandlung
JavaScript in der Praxis
Fenster, Formulare, Grafiken
Ajax, CSS, XML, Cookies
jQuery-Grundlagen
HTML5 richtig einsetzen
Audio und Video
Canvas
und Geolocation
Mit WebSockets arbeiten
Plug-ins nutzen
JavaScript und Sicherheit |
any_adam_object | 1 |
author | Wenz, Christian 1977- |
author_GND | (DE-588)122481720 |
author_facet | Wenz, Christian 1977- |
author_role | aut |
author_sort | Wenz, Christian 1977- |
author_variant | c w cw |
building | Verbundindex |
bvnumber | BV040917632 |
classification_rvk | ST 250 |
classification_tum | DAT 677f |
ctrlnum | (OCoLC)876424483 (DE-599)DNB102467035X |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 11. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV040917632</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20150128</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">130328s2014 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">12,N32</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">102467035X</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836219792</subfield><subfield code="c">print</subfield><subfield code="9">978-3-8362-1979-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836219794</subfield><subfield code="9">3-8362-1979-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)876424483</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB102467035X</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-B768</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-863</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-355</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 677f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Wenz, Christian</subfield><subfield code="d">1977-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)122481720</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">JavaScript</subfield><subfield code="b">das umfassende Handbuch ; [Grundlagen, Programmierung, Praxis ; inkl. HTML5 und jQuery ; für Einsteiger, Fortgeschrittene und Profis ; browserübergreifende Lösungen ; DOM ; CSS ; Ajax ; XML ; WebSockets]</subfield><subfield code="c">Christian Wenz</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">11. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">542 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Galileo Computing</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Befehlsvorrat</subfield><subfield code="0">(DE-588)4129931-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Ajax</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)7515401-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">HTML 5.0</subfield><subfield code="0">(DE-588)7704810-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4188171-0</subfield><subfield code="a">Verzeichnis</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">2\p</subfield><subfield code="0">(DE-588)4126464-2</subfield><subfield code="a">Lernsoftware</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">HTML 5.0</subfield><subfield code="0">(DE-588)7704810-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">JavaScript</subfield><subfield code="0">(DE-588)4420180-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Befehlsvorrat</subfield><subfield code="0">(DE-588)4129931-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Ajax</subfield><subfield code="g">Informatik</subfield><subfield code="0">(DE-588)7515401-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">4\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4093804&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025896843&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025896843&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">4\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025896843</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4188171-0 Verzeichnis gnd-content 2\p (DE-588)4126464-2 Lernsoftware gnd-content |
genre_facet | Verzeichnis Lernsoftware |
id | DE-604.BV040917632 |
illustrated | Illustrated |
indexdate | 2024-08-21T00:39:38Z |
institution | BVB |
isbn | 9783836219792 3836219794 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025896843 |
oclc_num | 876424483 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-M347 DE-703 DE-1102 DE-1050 DE-523 DE-B768 DE-92 DE-573 DE-11 DE-859 DE-29T DE-83 DE-739 DE-19 DE-BY-UBM DE-824 DE-863 DE-BY-FWS DE-1046 DE-384 DE-1051 DE-355 DE-BY-UBR |
owner_facet | DE-91G DE-BY-TUM DE-M347 DE-703 DE-1102 DE-1050 DE-523 DE-B768 DE-92 DE-573 DE-11 DE-859 DE-29T DE-83 DE-739 DE-19 DE-BY-UBM DE-824 DE-863 DE-BY-FWS DE-1046 DE-384 DE-1051 DE-355 DE-BY-UBR |
physical | 542 S. Ill., graph. Darst. |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Galileo Press |
record_format | marc |
series2 | Galileo Computing |
spelling | Wenz, Christian 1977- Verfasser (DE-588)122481720 aut JavaScript das umfassende Handbuch ; [Grundlagen, Programmierung, Praxis ; inkl. HTML5 und jQuery ; für Einsteiger, Fortgeschrittene und Profis ; browserübergreifende Lösungen ; DOM ; CSS ; Ajax ; XML ; WebSockets] Christian Wenz 11. Aufl. Bonn Galileo Press 2014 542 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Galileo Computing JavaScript (DE-588)4420180-1 gnd rswk-swf Befehlsvorrat (DE-588)4129931-0 gnd rswk-swf Ajax Informatik (DE-588)7515401-8 gnd rswk-swf HTML 5.0 (DE-588)7704810-6 gnd rswk-swf 1\p (DE-588)4188171-0 Verzeichnis gnd-content 2\p (DE-588)4126464-2 Lernsoftware gnd-content JavaScript (DE-588)4420180-1 s HTML 5.0 (DE-588)7704810-6 s DE-604 Befehlsvorrat (DE-588)4129931-0 s 3\p DE-604 Ajax Informatik (DE-588)7515401-8 s 4\p DE-604 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=4093804&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025896843&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025896843&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA Klappentext 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 3\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 4\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Wenz, Christian 1977- JavaScript das umfassende Handbuch ; [Grundlagen, Programmierung, Praxis ; inkl. HTML5 und jQuery ; für Einsteiger, Fortgeschrittene und Profis ; browserübergreifende Lösungen ; DOM ; CSS ; Ajax ; XML ; WebSockets] JavaScript (DE-588)4420180-1 gnd Befehlsvorrat (DE-588)4129931-0 gnd Ajax Informatik (DE-588)7515401-8 gnd HTML 5.0 (DE-588)7704810-6 gnd |
subject_GND | (DE-588)4420180-1 (DE-588)4129931-0 (DE-588)7515401-8 (DE-588)7704810-6 (DE-588)4188171-0 (DE-588)4126464-2 |
title | JavaScript das umfassende Handbuch ; [Grundlagen, Programmierung, Praxis ; inkl. HTML5 und jQuery ; für Einsteiger, Fortgeschrittene und Profis ; browserübergreifende Lösungen ; DOM ; CSS ; Ajax ; XML ; WebSockets] |
title_auth | JavaScript das umfassende Handbuch ; [Grundlagen, Programmierung, Praxis ; inkl. HTML5 und jQuery ; für Einsteiger, Fortgeschrittene und Profis ; browserübergreifende Lösungen ; DOM ; CSS ; Ajax ; XML ; WebSockets] |
title_exact_search | JavaScript das umfassende Handbuch ; [Grundlagen, Programmierung, Praxis ; inkl. HTML5 und jQuery ; für Einsteiger, Fortgeschrittene und Profis ; browserübergreifende Lösungen ; DOM ; CSS ; Ajax ; XML ; WebSockets] |
title_full | JavaScript das umfassende Handbuch ; [Grundlagen, Programmierung, Praxis ; inkl. HTML5 und jQuery ; für Einsteiger, Fortgeschrittene und Profis ; browserübergreifende Lösungen ; DOM ; CSS ; Ajax ; XML ; WebSockets] Christian Wenz |
title_fullStr | JavaScript das umfassende Handbuch ; [Grundlagen, Programmierung, Praxis ; inkl. HTML5 und jQuery ; für Einsteiger, Fortgeschrittene und Profis ; browserübergreifende Lösungen ; DOM ; CSS ; Ajax ; XML ; WebSockets] Christian Wenz |
title_full_unstemmed | JavaScript das umfassende Handbuch ; [Grundlagen, Programmierung, Praxis ; inkl. HTML5 und jQuery ; für Einsteiger, Fortgeschrittene und Profis ; browserübergreifende Lösungen ; DOM ; CSS ; Ajax ; XML ; WebSockets] Christian Wenz |
title_short | JavaScript |
title_sort | javascript das umfassende handbuch grundlagen programmierung praxis inkl html5 und jquery fur einsteiger fortgeschrittene und profis browserubergreifende losungen dom css ajax xml websockets |
title_sub | das umfassende Handbuch ; [Grundlagen, Programmierung, Praxis ; inkl. HTML5 und jQuery ; für Einsteiger, Fortgeschrittene und Profis ; browserübergreifende Lösungen ; DOM ; CSS ; Ajax ; XML ; WebSockets] |
topic | JavaScript (DE-588)4420180-1 gnd Befehlsvorrat (DE-588)4129931-0 gnd Ajax Informatik (DE-588)7515401-8 gnd HTML 5.0 (DE-588)7704810-6 gnd |
topic_facet | JavaScript Befehlsvorrat Ajax Informatik HTML 5.0 Verzeichnis Lernsoftware |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4093804&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025896843&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025896843&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wenzchristian javascriptdasumfassendehandbuchgrundlagenprogrammierungpraxisinklhtml5undjqueryfureinsteigerfortgeschritteneundprofisbrowserubergreifendelosungendomcssajaxxmlwebsockets |
Beschreibung
THWS Würzburg Zentralbibliothek Lesesaal
Signatur: |
1000 ST 250 J35 W482(11) |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |
THWS Würzburg Teilbibliothek SHL, Raum I.2.11
Signatur: |
1340 ST 250 J35 W482(11) |
---|---|
Exemplar 1 | nicht ausleihbar Verfügbar Bestellen |