Steyer JavaScript
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
- 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.)
Autoren/Hrsg.
Fachgebiete
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




