JavaScript - Ackermann, Philip
49,90 €
versandkostenfrei*

inkl. MwSt.
Sofort lieferbar
Verlängertes Rückgaberecht bis zum 10.01.2020
0 °P sammeln

    Gebundenes Buch

"Die JavaScript-Bibel!" - t3n
Ein umfassender Einstieg in JavaScript, viele praktische Beispiele und eine Darstellung auch professioneller Techniken - all das zeichnet dieses unverzichtbare Handbuch aus. Es eignet sich sowohl für Anfänger, die JavaScript von Grund auf lernen, als auch für Fortgeschrittene und Profis. Lernen Sie JavaScript von Grund auf und entwickeln Sie moderne, dynamische Webanwendungen. Hier finden Sie alle wichtigen Techniken: Ajax, jQuery, Node.js, DOM und mehr. Entdecken Sie die neuesten Trends, Techniken und Entwicklungen bis hin zur Steuerung von Microcontrollern.…mehr

Produktbeschreibung
"Die JavaScript-Bibel!" - t3n

Ein umfassender Einstieg in JavaScript, viele praktische Beispiele und eine Darstellung auch professioneller Techniken - all das zeichnet dieses unverzichtbare Handbuch aus. Es eignet sich sowohl für Anfänger, die JavaScript von Grund auf lernen, als auch für Fortgeschrittene und Profis. Lernen Sie JavaScript von Grund auf und entwickeln Sie moderne, dynamische Webanwendungen. Hier finden Sie alle wichtigen Techniken: Ajax, jQuery, Node.js, DOM und mehr. Entdecken Sie die neuesten Trends, Techniken und Entwicklungen bis hin zur Steuerung von Microcontrollern. Machen Sie sich mit Objektorientierung, ECMAScript 6 und funktionaler Programmierung vertraut und profitieren Sie von zahlreichen praxisnahen Beispielen für den sofortigen Einsatz. Das perfekte Lehrbuch für moderne Webentwickler!

Aus dem Inhalt:

Aus dem Inhalt: Grundlagen und Sprachkern
Mit Referenztypen arbeiten
Webseiten dynamisch verändern
Ereignisse verarbeiten und auslösen
Formulare verarbeiten
Browserinformationen verarbeiten
Inhalte einer Webseite dynamisch verarbeiten
Aufgaben vereinfachen mit jQuery
Bilder dynamisch erstellen
Moderne Web-APIs verwenden
Objektorientierte Programmierung
Funktionale Programmierung

Die Fachpresse zur Vorauflage:

t3n: "Die JavaScript-Bibel!"

eStrategy: "Das ausführliche Werk lehrt JavaScript von der Pike auf."
  • Produktdetails
  • Rheinwerk Computing
  • Verlag: Rheinwerk Verlag
  • Artikelnr. des Verlages: 459/05696
  • 2., erw. Aufl.
  • Seitenzahl: 1291
  • Erscheinungstermin: 28. August 2018
  • Deutsch
  • Abmessung: 246mm x 195mm x 71mm
  • Gewicht: 2494g
  • ISBN-13: 9783836256964
  • ISBN-10: 3836256967
  • Artikelnr.: 48984568
Autorenporträt
Ackermann, Philip
Philip Ackermann ist Master of Science in Computer Science. Am Fraunhofer-Institut für Angewandte Informationstechnologie FIT arbeitet er als Software-Entwickler an Tools zum teilautomatisierten Testen von Web Compliance, z. B. der Barrierefreiheit von Webseiten. Wissenschaftlich befasst er sich außerdem mit der modellbasierten Simulation und Evaluierung von mobilen und Web 2.0-Anwendungen.
Inhaltsangabe
Vorwort ... 25 1. Grundlagen und Einführung ... 29 1.1 ... Grundlagen der Programmierung ... 29 1.2 ... Einführung JavaScript ... 44 1.3 ... Zusammenfassung ... 53 2. Erste Schritte ... 55 2.1 ... Einführung JavaScript und Webentwicklung ... 55 2.2 ... JavaScript in eine Webseite einbinden ... 64 2.3 ... Eine Ausgabe erzeugen ... 77 2.4 ... Zusammenfassung ... 86 3. Sprachkern ... 89 3.1 ... Werte in Variablen speichern ... 89 3.2 ... Die verschiedenen Datentypen verwenden ... 100 3.3 ... Die verschiedenen Operatoren einsetzen ... 115 3.4 ... Den Ablauf eines Programms steuern ... 130 3.5 ... Wiederverwendbare Codebausteine erstellen ... 168 3.6 ... Auf Fehler reagieren und sie richtig behandeln ... 198 3.7 ... Den Quelltext kommentieren ... 217 3.8 ... Den Code debuggen ... 217 3.9 ... Zusammenfassung ... 226 4. Mit Objekten und Referenztypen arbeiten ... 229 4.1 ... Unterschied zwischen primitiven Datentypen und Referenztypen ... 229 4.2 ... Zustand und Verhalten in Objekten kapseln ... 236 4.3 ... Mit Arrays arbeiten ... 270 4.4 ... Mit Zeichenketten arbeiten ... 295 4.5 ... Sonstige globale Objekte ... 303 4.6 ... Mit regulären Ausdrücken arbeiten ... 307 4.7 ... Funktionen als Referenztypen ... 329 4.8 ... Zusammenfassung ... 337 5. Webseiten dynamisch verändern ... 339 5.1 ... Aufbau einer Webseite ... 339 5.2 ... Elemente selektieren ... 345 5.3 ... Mit Textknoten arbeiten ... 375 5.4 ... Mit Elementen arbeiten ... 379 5.5 ... Mit Attributen arbeiten ... 389 5.6 ... Zusammenfassung ... 394 6. Ereignisse verarbeiten und auslösen ... 397 6.1 ... Das Konzept der ereignisgesteuerten Programmierung ... 397 6.2 ... Auf Ereignisse reagieren ... 398 6.3 ... Die verschiedenen Typen von Ereignissen ... 415 6.4 ... Den Ereignisfluss verstehen und beeinflussen ... 429 6.5 ... Ereignisse programmatisch auslösen ... 445 6.6 ... Zusammenfassung ... 447 7. Mit Formularen arbeiten ... 449 7.1 ... Auf Formulare und Formularfelder zugreifen ... 450 7.2 ... Formulare programmatisch abschicken und zurücksetzen ... 463 7.3 ... Formulareingaben validieren ... 465 7.4 ... Zusammenfassung ... 475 8. Browser steuern und Browserinformationen auslesen ... 477 8.1 ... Das Browser Object Model ... 477 8.2 ... Auf Fensterinformationen zugreifen ... 479 8.3 ... Auf Navigationsinformationen der aktuellen Webseite zugreifen ... 490 8.4 ... Den Browserverlauf einsehen und verändern ... 493 8.5 ... Browser erkennen und Browserfeatures bestimmen ... 500 8.6 ... Auf Informationen des Bildschirms zugreifen ... 502 8.7 ... Zusammenfassung ... 504 9. Inhalte einer Webseite dynamisch nachladen ... 505 9.1 ... Das Prinzip von Ajax ... 505 9.2 ... Das XML-Format ... 511 9.3 ... Das JSON-Format ... 516 9.4 ... Anfragen per Ajax stellen ... 522 9.5 ... Zusammenfassung ... 546 10. Aufgaben vereinfachen mit jQuery ... 549 10.1 ... Einführung ... 549 10.2 ... Mit dem DOM arbeiten ... 555 10.3 ... Auf Ereignisse reagieren ... 573 10.4 ... Ajax-Anfragen erstellen ... 581 10.5 ... Zusammenfassung ... 589 11. Bilder und Grafiken dynamisch erstellen ... 597 11.1 ... Bilder zeichnen ... 597 11.2 ... Vektorgrafiken einbinden ... 619 11.3 ... Zusammenfassung ... 627 12. Moderne Web-APIs verwenden ... 629 12.1 ... Über JavaScript kommunizieren ... 631 12.2 ... Nutzer wiedererkennen ... 640 12.3 ... Den Browserspeicher nutzen ... 648 12.4 ... Die Browserdatenbank nutzen ... 655 12.5 ... Auf das Dateisystem zugreifen ... 668 12.6 ... Komponenten einer Webseite verschieben ... 676 12.7 ... Aufgaben parallelisieren ... 681 12.8 ... Den Standort von Nutzern ermitteln ... 685 12.9 ... Den Batteriestand eines Endgeräts auslesen ... 692 12.10 ... Sprache ausgeben und Sprache erkennen ... 695 12.11 ... Animationen erstellen ..
Rezensionen
Die Fachpresse zur Vorauflage:

t3n: "Die JavaScript-Bibel!"

eStrategy: "Das ausführliche Werk lehrt JavaScript von der Pike auf."