19
Einführung in JavaScript –
Schritt für Schritt
In dieser Einleitung:
Wer sollte dieses Buch lesen? 21
Features und Konventionen in diesem Buch 21
Die Begleitdateien 21
Herunterladen der Begleitdateien 22
Systemvoraussetzungen 22
Hilfe zu diesem Buch und den Begleitdateien 22
20
Einführung in JavaScript – Schritt für Schritt
Seit der ersten (englischen) Ausgabe von »JavaScript – Schritt für Schritt« (JavaScript Step by Step, 2007) hat
sich viel geändert. Die zugrundeliegende JavaScript-Spezifikation hat eine große Aktualisierung erfahren;
Microsoft hat Windows Internet Explorer 8 – und inzwischen 9 (bei Manuskripterstellung des englischen
Buchs noch nicht verfügbar) – veröffentlicht. Die Frameworks für die JavaScript-Entwicklung haben sich
gemausert und sind nun allgegenwärtig. Darüber hinaus haben Browser wie Safari, Chrome und mobile
Browser gegenüber Internet Explorer und Firefox Marktanteile gewonnen.
Diese zweite Ausgabe von »JavaScript – Schritt für Schritt« baut auf dem Fundament der ersten Ausgabe auf.
Die zugrundeliegende Architektur der Sprache JavaScript ist weitgehend gleichgeblieben, doch ihre Ver-
wendung durchdringt jetzt mehr Bereiche und hat gerade in den letzten drei Jahren deutlich zugenommen.
In diesem Sinne sind das Layout und die Themenabdeckung des Buchs ebenfalls zum großen Teil gleich
geblieben, allerdings mit zwei erwähnenswerten Ausnahmen: Diese Ausgabe betont mehr die Ereignisbe-
handlung von JavaScript und enthält einen vollkommen neuen Abschnitt zu JavaScript-Bibliotheken.
Insbesondere konzentriert sich das Buch auf jQuery, womit sich die JavaScript-Entwicklung speziell in
großen Projekten vereinfachen lässt. Das ganze Buch hindurch finden Sie Hinweise und Ergänzungen zu
den neuen Features in der neuesten Version von JavaScript. Außerdem haben die im Buch verwendeten
Beispiele eine genauere Überprüfung in Verbindung mit mehreren Browsern erfahren, um die Realität der
heutigen Weblandschaft widerzuspiegeln. Das Feedback der Leser zur ersten Ausgabe findet sich auch im
Inhalt wieder und war der Impuls dafür, das Thema jQuery aufzunehmen und die Ereignisbehandlung
umfangreicher darzustellen. Die Einführung zur ersten Ausgabe ist immer noch relevant und zutreffend,
sodass ich sie hier noch einmal wiedergebe.
JavaScript ist eine integrale Sprache für die Entwicklung von Webanwendungen, unabhängig davon, ob Sie
eine Webseite mit Interaktivität ergänzen oder eine komplette Anwendung erstellen möchten. Das moderne
Web wäre ohne JavaScript nicht dasselbe.
JavaScript ist eine auf Standards basierende Sprache mit einer formalen Spezifikation. Allerdings wird Ihnen
jeder Webentwickler bestätigen, dass fast alle Webbrowser diese Spezifikation unterschiedlich interpretieren,
wodurch sich die Arbeit des Webentwicklers schwieriger gestaltet. Erfreulicherweise nähern sich die meisten
Webbrowser in ihrer Unterstützung und Interpretation der Kernfunktionen von JavaScript einander an.
Dieses Buch gibt einen einführenden Blick auf JavaScript und beleuchtet unter anderem einige Kernfunkti-
onen sowie neuere Features und Paradigmen wie zum Beispiel AJAX (Asynchronous JavaScript and XML).
Die Webnutzer arbeiten heutzutage auf vielen unterschiedlichen Plattformen und mit vielen unterschiedli-
chen Browsern, um Webinhalte zu betrachten. Diese Tatsache wurde bei jedem Aspekt des Buchs berück-
sichtigt, sodass Sie Screenshots in mehreren Browsern sehen und die auf Standards basierende JavaScript-
Entwicklung und keine proprietären Verfahren im Mittelpunkt stehen.
Der erste Teil des Buchs untersucht JavaScript und hilft Ihnen bei Ihren ersten Schritten, um JavaScript-
Anwendungen zu entwickeln. Für die JavaScript-Entwicklung sind keine speziellen Tools erforderlich. Es
wird gezeigt, wie Sie JavaScript-Dateien mit Microsoft Visual Studio, in Eclipse und sogar im Windows-
Editor (Notepad) oder jedem anderen Editor erstellen können. Als Nächstes beschäftigt sich das Buch mit
der Kernsprache und den Funktionen von JavaScript und Sie lernen, welche Beziehungen zwischen Java-
Script und dem Webbrowser bestehen. Schließlich erfahren Sie, was AJAX ist und wie Sie damit dynamische
Suchformulare erstellen können.
Der letzte Teil des Buchs ist den Frameworks und Bibliotheken von JavaScript gewidmet, wobei jQuery und
jQuery UI im Mittelpunkt stehen.

Get JavaScript - Schritt für Schritt now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.