Hugendubel.info - Die B2B Online-Buchhandlung 

Merkliste
Die Merkliste ist leer.
Bitte warten - die Druckansicht der Seite wird vorbereitet.
Der Druckdialog öffnet sich, sobald die Seite vollständig geladen wurde.
Sollte die Druckvorschau unvollständig sein, bitte schliessen und "Erneut drucken" wählen.

JavaScript kurz & gut

E-BookPDF0 - No protectionE-Book
288 Seiten
Deutsch
O'Reilly Mediaerschienen am03.10.20124. Auflage
JavaScript ist eine mächtige, objektorientierte Skriptsprache, deren Code in HTML-Seiten eingebettet und vom Browser interpretiert und ausgeführt wird. Richtig eingesetzt, eignet sie sich aber auch für die Programmierung komplexer Anwendungen und hat im Zusammenhang mit HTML5 noch einmal an Bedeutung gewonnen. Diese Kurzreferenz ist ein Auszug aus der überarbeiteten und ergänzten Neuauflage von JavaScript - Das umfassende Referenzwerk, 6. Auflage, der JavaScript-Bibel schlechthin. JavaScript kurz & gut befasst sich in den ersten neun Kapiteln mit der neuesten Version des Sprachkerns (ECMAScript 5) und behandelt die Syntax der Sprache, Typen, Werte, Variablen, Operatoren und Anweisungen sowie Objekte, Arrays, Funktionen und Klassen. All dies ist nicht nur für die Verwendung von JavaScript in Webbrowsern, sondern auch beim Einsatz von Node auf der Serverseite relevant. In den folgenden fünf Kapiteln geht es um die Host-Umgebung des Webbrowsers. Es wird erklärt, wie Sie clientseitiges JavaScript für die Erstellung dynamischer Webseiten und -applikationen verwenden und mit JavaScript auf die HTML5-APIs zugreifen. Diese Kapitel liefern Informationen zu den wichtigsten Elementen von clientseitigem JavaScript: Fenster, Dokumente, Elemente, Stile, Events, Netzwerke und Speicherung.

David Flanagan ist von Hause aus Programmierer, verbringt aber die meiste Zeit damit, über JavaScript und Java zu schreiben. Zu einigem Ruhm innerhalb der Web-Community verhalf ihm das Standardwerk JavaScript - Das umfassende Referenzwerk. Darüber hinaus hat er viele weitere Bücher wie beispielsweise JavaScript - kurz & gut, Java in a Nutshell, Java Examples in a Nutshell und Java Power Reference verfasst. David hat einen Abschluss in Informatik und Ingenieurwissenschaft vom Massachusetts Institute of Technology. Er lebt mit seiner Frau Christie und seinen Kindern im Nordwesten der USA in der Nähe der Grenze zu Kanada, zwischen den Städten Seattle, Washington und Vancouver, British Columbia.
mehr
Verfügbare Formate
BuchKartoniert, Paperback
EUR14,90
E-BookPDF0 - No protectionE-Book
EUR11,90
E-BookEPUB0 - No protectionE-Book
EUR11,90

Produkt

KlappentextJavaScript ist eine mächtige, objektorientierte Skriptsprache, deren Code in HTML-Seiten eingebettet und vom Browser interpretiert und ausgeführt wird. Richtig eingesetzt, eignet sie sich aber auch für die Programmierung komplexer Anwendungen und hat im Zusammenhang mit HTML5 noch einmal an Bedeutung gewonnen. Diese Kurzreferenz ist ein Auszug aus der überarbeiteten und ergänzten Neuauflage von JavaScript - Das umfassende Referenzwerk, 6. Auflage, der JavaScript-Bibel schlechthin. JavaScript kurz & gut befasst sich in den ersten neun Kapiteln mit der neuesten Version des Sprachkerns (ECMAScript 5) und behandelt die Syntax der Sprache, Typen, Werte, Variablen, Operatoren und Anweisungen sowie Objekte, Arrays, Funktionen und Klassen. All dies ist nicht nur für die Verwendung von JavaScript in Webbrowsern, sondern auch beim Einsatz von Node auf der Serverseite relevant. In den folgenden fünf Kapiteln geht es um die Host-Umgebung des Webbrowsers. Es wird erklärt, wie Sie clientseitiges JavaScript für die Erstellung dynamischer Webseiten und -applikationen verwenden und mit JavaScript auf die HTML5-APIs zugreifen. Diese Kapitel liefern Informationen zu den wichtigsten Elementen von clientseitigem JavaScript: Fenster, Dokumente, Elemente, Stile, Events, Netzwerke und Speicherung.

David Flanagan ist von Hause aus Programmierer, verbringt aber die meiste Zeit damit, über JavaScript und Java zu schreiben. Zu einigem Ruhm innerhalb der Web-Community verhalf ihm das Standardwerk JavaScript - Das umfassende Referenzwerk. Darüber hinaus hat er viele weitere Bücher wie beispielsweise JavaScript - kurz & gut, Java in a Nutshell, Java Examples in a Nutshell und Java Power Reference verfasst. David hat einen Abschluss in Informatik und Ingenieurwissenschaft vom Massachusetts Institute of Technology. Er lebt mit seiner Frau Christie und seinen Kindern im Nordwesten der USA in der Nähe der Grenze zu Kanada, zwischen den Städten Seattle, Washington und Vancouver, British Columbia.
Details
Weitere ISBN/GTIN9783868993899
ProduktartE-Book
EinbandartE-Book
FormatPDF
Format Hinweis0 - No protection
FormatE107
Erscheinungsjahr2012
Erscheinungsdatum03.10.2012
Auflage4. Auflage
Seiten288 Seiten
SpracheDeutsch
Dateigrösse2379 Kbytes
Artikel-Nr.5386204
Rubriken
Genre9201

Inhalt/Kritik

Inhaltsverzeichnis
1;Inhalt;5
2;Vorwort;9
2.1;Typografische Konventionen;11
2.2;Nutzung der Codebeispiele;11
2.3;Danksagungen;12
3;Kapitel 1 - Die lexikalische Struktur;13
3.1;Kommentare;13
3.2;Bezeichner und reservierte Wörter;14
3.3;Optionale Semikola;15
4;Kapitel 2 - Typen, Werte und Variablen;17
4.1;Zahlen;18
4.2;Text;21
4.2.1;Stringliterale;22
4.3;Boolesche Werte;24
4.4;null und undefined;26
4.5;Das globale Objekt;27
4.6;Typumwandlungen;28
4.7;Variablendeklaration;33
5;Kapitel 3 - Ausdrücke und Operatoren;37
5.1;Ausdrücke;38
5.1.1;Initialisierer;38
5.1.2;Auf Eigenschaften zugreifen;40
5.1.3;Funktionsdefinition;41
5.1.4;Aufruf;41
5.1.5;Objekterstellung;42
5.2;Operatoren;43
5.3;Arithmetische Operatoren;46
5.4;Relationale Operatoren;51
5.5;Logische Ausdrücke;54
5.6;Zuweisungsausdrücke;57
5.7;Auswertungsausdrücke;58
5.8;Verschiedene Operatoren;60
5.8.1;Der Bedingungsoperator (?:);60
5.8.2;Der typeof-Operator;61
5.8.3;Der delete-Operator;61
5.8.4;Der void-Operator;62
5.8.5;Der Kommaoperator (,);62
6;Kapitel 4 - Anweisungen;63
6.1;Ausdrucksanweisungen;65
6.2;Zusammengesetzte und leere Anweisungen;66
6.3;Deklarationsanweisungen;67
6.3.1;var;67
6.3.2;function;68
6.4;Bedingungen;69
6.4.1;if;70
6.4.2;else if;71
6.4.3;switch;72
6.5;Schleifen;74
6.5.1;while;74
6.5.2;do/while;75
6.5.3;for;75
6.5.4;for/in;77
6.6;Sprünge;78
6.6.1;Markierte Anweisungen;79
6.6.2;break;79
6.6.3;continue;80
6.6.4;return;81
6.6.5;throw;82
6.6.6;try/catch/finally;83
6.7;Verschiedene Anweisungen;85
6.7.1;with;85
6.7.2;debugger;86
6.7.3; use strict«;86
7;Kapitel 5 - Objekte;89
7.1;Objekte erstellen;90
7.1.1;Objektliterale;90
7.1.2;Objekte mit new erstellen;91
7.1.3;Prototypen;91
7.1.4;Object.create();92
7.2;Eigenschaften;94
7.2.1;Eigenschaften abfragen und setzen;94
7.2.2;Vererbung von Eigenschaften;94
7.2.3;Eigenschaften löschen;95
7.2.4;Eigenschaften prüfen;96
7.2.5;Eigenschaften enumerieren;98
7.2.6;Eigenschaften und Objekte serialisieren;99
7.2.7;Eigenschafts-Getter und -Setter;100
7.2.8;Eigenschaftsattribute;102
7.3;Objektattribute;105
7.3.1;Das prototype-Attribut;105
7.3.2;Das class-Attribut;106
7.3.3;Das extensible-Attribut;107
8;Kapitel 6 - Arrays;109
8.1;Arrays erstellen;110
8.2;Array-Elemente und -Länge;111
8.3;Arrays durchlaufen;113
8.4;Mehrdimensionale Arrays;114
8.5;Array-Methoden;114
8.5.1;join();114
8.5.2;reverse();115
8.5.3;sort();115
8.5.4;concat();116
8.5.5;slice();117
8.5.6;splice();117
8.5.7;push() and pop();118
8.5.8;unshift() und shift();118
8.5.9;toString();119
8.6;ECMAScript 5-Array-Methoden;119
8.6.1;forEach();120
8.6.2;map();120
8.6.3;filter();120
8.6.4;every() und some();121
8.6.5;reduce(), reduceRight();121
8.6.6;indexOf() und lastIndexOf();123
8.7;Der Array-Typ;123
8.8;Array-artige Objekte;124
8.9;Strings als Arrays;125
9;Kapitel 7 - Funktionen;127
9.1;Funktionen definieren;128
9.1.1;Geschachtelte Funktionen;131
9.2;Funktionen aufrufen;131
9.2.1;Funktionsaufruf;132
9.2.2;Methodenaufruf;133
9.2.3;Konstruktoraufruf;135
9.2.4;Indirekter Aufruf;136
9.3;Funktionsargumente und -parameter;138
9.3.1;Optionale Parameter;138
9.3.2;Argumentlisten variabler Länge: Das Arguments-Objekt;139
9.4;Funktionen als Namensräume;141
9.5;Closures;142
9.6;Funktionseigenschaften, -methoden und -konstruktoren;147
9.6.1;Die length-Eigenschaft;147
9.6.2;Die prototype-Eigenschaft;147
9.6.3;Die bind()-Methode;148
9.6.4;Die toString()-Methode;149
9.6.5;Der Function()-Konstruktor;149
10;Kapitel 8 - Klassen;151
10.1;Klassen und Prototypen;152
10.2;Klassen und Konstruktoren;154
10.2.1;Konstruktoren und Klassenidentität;157
10.2.2;Die constructor-Eigenschaft;157
10.3;Java-artige Klassen in JavaScript;159
10.4;Unveränderliche Klassen;162
10.5;Unterklassen;163
10.6;Klassen erweitern;165
11;Kapitel 9 - Reguläre Ausdrücke;167
11.1;Suchmuster mit regulären Ausdrücken definieren;167
11.1.1;Literale Zeichen;168
11.1.2;Zeichenklassen;169
11.1.3;Wiederholung;170
11.1.3.1;Nicht-gierige Wiederholung;171
11.1.4;Alternierung, Gruppierung und Referenzierung;171
11.1.5;Die Position des Treffers angeben;173
11.1.6;Schalter;175
11.2;Mustervergleiche mit regulären Ausdrücken;176
11.2.1;Stringmethoden für Mustervergleiche;176
11.2.2;RegExp-Eigenschaften und -Methoden;178
12;Kapitel 10 - Clientseitiges JavaScript;181
12.1;JavaScript in HTML einbetten;181
12.2;Event-gesteuerte Programmierung;183
12.3;Das Window-Objekt;183
12.3.1;Timer;184
12.3.2;Browser-Location und Navigation;185
12.3.3;Browser-Verlauf;186
12.3.4;Browser- und Bildschirm-Informationen;187
12.3.5;Dialogfenster;189
12.3.6;Document-Elemente als Window-Eigenschaften;190
12.3.7;Mehrere Fenster und Frames;190
12.3.7.1;Beziehungen zwischen Frames;191
12.3.7.2;JavaScript in interagierenden Fenstern;193
12.3.7.3;Die Same-Origin-Policy;195
13;Kapitel 11 - Dokumente skripten;197
13.1;Übersicht über das DOM;197
13.2;Dokument-Elemente auswählen;200
13.2.1;Elemente über ihre ID auswählen;200
13.2.2;Elemente über ihren Namen auswählen;201
13.2.3;Elemente über ihren Typ auswählen;202
13.2.4;Elemente über die CSS-Klasse auswählen;204
13.2.5;Elemente über CSS-Selektoren auswählen;205
13.3;Dokumentenstruktur und -durchlauf;207
13.4;Attribute;209
13.5;Element-Inhalt;211
13.5.1;Element-Inhalt als HTML;212
13.5.2;Element-Inhalt als einfacher Text;212
13.5.3;Element-Inhalt als Text-Knoten;213
13.6;Knoten erstellen, einfügen und löschen;213
13.7;Element Style;216
13.8;Geometrie und Scrolling;220
14;Kapitel 12 - Events;225
14.1;Event-Typen;227
14.1.1;Formular-Events;227
14.1.2;Window-Events;228
14.1.3;Maus-Events;229
14.1.4;Tastatur-Events;231
14.1.5;HTML5-Events;231
14.1.6;Touchscreen- und Mobil-Events;234
14.2;Event-Handler registrieren;235
14.2.1;Event-Handler-Eigenschaften setzen;236
14.2.2;Event-Handler-Attribute setzen;236
14.2.3;addEventListener();237
14.3;Aufruf eines Event-Handlers;239
14.3.1;Argument eines Event-Handlers;239
14.3.2;Kontext;240
14.3.3;Geltungsbereich;240
14.3.4;Der Rückgabewert des Handlers;241
14.3.5;Event-Propagation;242
14.3.6;Event-Cancellation;243
15;Kapitel 13 - Netzwerkverbindungen;245
15.1;XMLHttpRequest verwenden;245
15.1.1;Den Request definieren;247
15.1.2;Die Response erhalten;249
15.1.3;HTTP-Progress-Events;251
15.1.4;Cross-Origin-HTTP-Requests;252
15.2;HTTP per : JSONP;253
15.3;Server-Sent Events;257
15.4;WebSockets;258
16;Kapitel 14 - Clientseitiger Speicher;261
16.1;localStorage und sessionStorage;262
16.1.1;Lebensdauer und Geltungsbereich des Speichers;264
16.1.2;Storage-API;265
16.1.3;Storage-Events;266
16.2;Cookies;268
16.2.1;Cookie-Attribute: Lebensdauer und Geltungsbereich;268
16.2.2;Cookies speichern;270
16.2.3;Cookies lesen;272
16.2.4;Grenzen der Cookies;273
17;Index;275
mehr

Autor

David Flanagan ist von Hause aus Programmierer, verbringt aber die meiste Zeit damit, über JavaScript und Java zu schreiben. Zu einigem Ruhm innerhalb der Web-Community verhalf ihm das Standardwerk JavaScript - Das umfassende Referenzwerk. Darüber hinaus hat er viele weitere Bücher wie beispielsweise JavaScript - kurz & gut, Java in a Nutshell, Java Examples in a Nutshell und Java Power Reference verfasst.

David hat einen Abschluss in Informatik und Ingenieurwissenschaft vom Massachusetts Institute of Technology. Er lebt mit seiner Frau Christie und seinen Kindern im Nordwesten der USA in der Nähe der Grenze zu Kanada, zwischen den Städten Seattle, Washington und Vancouver, British Columbia.