Steyer | JavaScript | E-Book | www2.sack.de
E-Book

E-Book, Deutsch, 400 Seiten

Steyer JavaScript

Die universelle Sprache zur Web-Programmierung
1. Auflage 2014
ISBN: 978-3-446-43947-4
Verlag: Carl Hanser
Format: PDF
Kopierschutz: 1 - PDF Watermark

Die universelle Sprache zur Web-Programmierung

E-Book, Deutsch, 400 Seiten

ISBN: 978-3-446-43947-4
Verlag: Carl Hanser
Format: PDF
Kopierschutz: 1 - PDF Watermark



JAVASCRIPT //
- Syntax und Konzeption von JavaScript
- JavaScript im Umfeld des modernen Webs
- Programmierung von leistungsfähige Rich Internet Applications (RIAs)
- Fortgeschrittene Techniken rund um HTML5
Mit JavaScript steht die derzeit einzige Möglichkeit bereit, mit der Sie plattformübergreifend im WWW auf Seiten des Clients (also im Browser) programmieren können. Sie können damit beispielsweise eine Webseite an unterschiedliche Browser und Plattformeinstellungen des Besuchers anpassen, Benutzereingaben in einer Webseite plausibilisieren, Teile einer Webseite durch dynamisch nachgeladene Daten austauschen (AJAX), die Webseite nach dem Laden dynamisch verändern (DHTML) oder auch gezielt auf Aktionen eines Besuchers in der Webseite reagieren. Aber auch auf Serverseite oder bei mobilen Anwendungen gewinnt JavaSript an Bedeutung.
Das vorliegende Buch vermittelt Ihnen zunächst das Basiswissen, um die Skriptsprache JavaScript in Verbindung mit internen JavaScript-Objekten und vor allem DOM-Objekten optimal zu nutzen. Berücksichtigt werden dabei auch die neuen Spracheigenschaften und Aspekte von HTML5/DOM5 sowie erweiterte JavaScript-Möglichkeiten wie Ausnahmebehandlung, Prototyping und die Umsetzung der objektorientierten Programmierung (OOP) in JavaScript sowie insbesondere AJAX.
AUS DEM INHALT //
Grundlagen und Umfeld von JavaScript / Vorbereitendes Basiswissen (HTML und XHTML mit den Neuerungen von HTML5, CSS mit den Neuerungen von CSS3, XML) / JavaScript in Webseiten einbinden / Elementare Grundstrukturen in JavaScript / Fehlersuche und -behandlung / Alles zu JavaScript und Objekten / Ereignisbehandlung / Ausnahmebehandlung / DHTML / AJAX / Fortgeschrittene JavaScript-Techniken (Objekterweiterung und Prototyping, Zeichnen mit Canvas- und SVG-Objekten, Local Storage, Push-Services, serverseitiges JavaScript mit Node.JS, Geodating etc.)
Steyer JavaScript jetzt bestellen!

Autoren/Hrsg.


Weitere Infos & Material


1;Inhalt;6
2;Vorwort;14
3;1 Einleitung;16
3.1;1.1 Über das Buch;16
3.1.1;1.1.1 An wen sich das Buch wendet;17
3.1.2;1.1.2 Wie dieses Buch organisiert ist;17
3.2;1.2 Was Sie unbedingt haben sollten;18
3.2.1;1.2.1 Die Hardware;18
3.2.2;1.2.2 Die Software;19
3.2.3;1.2.3 Node.js und Git;22
3.2.4;1.2.4 Browser als Zentrale der Webentwicklung;23
4;2 Grundlagen und erste Beispiele;26
4.1;2.1 Erste JavaScript-Beispiele;26
4.1.1;2.1.1 Ein einfaches Mitteilungsfenster;26
4.1.2;2.1.2 Schreiben eines angepassten Aktualisierungsdatums;30
4.1.3;2.1.3 Entgegennahme einer Benutzereingabe;31
4.2;2.2 Einige Details zum Internet und zum WWW;32
4.3;2.3 Die Besonderheit bei der Webprogrammierung;32
4.3.1;2.3.1 Kompilierung versus Interpretation;33
4.3.2;2.3.2 Unterschiedliche Plattformen und Interpretation;33
5;3 Vorbereitende Basics;36
5.1;3.1 Der Aufbau von (X)HTML-Dateien;36
5.1.1;3.1.1 Das Prinzip der Fehlertoleranz;37
5.2;3.2 Ein erster Blick auf Objekte und das DOM-Konzept;41
5.3;3.3 HTML5 und DOM5;42
5.3.1;3.3.1 Das neue Vokabular;43
5.3.2;3.3.2 Das neue DOM5-Konzept und die MIME-Typen von HTML5;51
5.3.3;3.3.3 Das Namensraumkonzept von HTML5;52
5.3.4;3.3.4 Die erwartete Darstellung;52
5.3.5;3.3.5 Der Browserkontext und die Kommunikation zwischen verschiedenen Kontexten;53
6;4 Die Versionen von JavaScript und die Einbindung in Webseiten;54
6.1;4.1 Die Versionszyklen von JavaScript und ECMAScript;54
6.2;4.2 JavaScript in Webseiten einbinden;55
6.2.1;4.2.1 Die Inline-Referenz;55
6.2.2;4.2.2 Notation eines Skript-Containers in der Webseite;56
6.2.3;4.2.3 Die Verwendung von externen JavaScript-Dateien;58
6.3;4.3 Der gemeinsame Namensraum;60
6.4;4.4 Der



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.