Das Buch führt den Leser in die Hintergründe von AJAX ein und stellt populäre AJAX-Frameworks vor, die die Erstellung von RIAs auf Basis von AJAX erleichtern oder gar erst mit adäquatem Aufwand möglich machen.
AJAX (Asynchronous JavaScript and XML) bezeichnet eine der wichtigsten Entwicklungen des World Wide Web in den letzten Jahren. Mit AJAX ist es möglich, Teile einer Webseite auszutauschen, ohne dass dabei die gesamte Seite wieder vollständig geladen werden muss.
Das Buch führt den Leser in die Hintergründe von AJAX ein und stellt populäre AJAX-Frameworks vor, die die Erstellung von Rich Internet Applications (RIA) auf Basis von AJAX erleichtern oder gar erst mit adäquatem Aufwand möglich machen. Der Autor geht auf YUI - die Yahoo! User Interface Library, das Dojo Toolkit, so wie Prototype and Scriptaculous ein. Dabei werden die Frameworks bzw. Toolkits von einem ersten Überblick bis hin zu der grundsätzlichen Anwendung besprochen. Zahlreiche Beispiele erläutern und vertiefen die Verwendung zur Erstellung einer RIA.
Aus dem Inhalt:
- Das YUI - Yahoo User Interface: Überblick, Bestandteile, konkrete Anwendung, die Dom Collection, das Event Utility, die Möglichkeiten der YUI Library Utilities, der Connection Manager und die AJAX-Funktionalität, das JSON Utility, wichtige Komponenten des YUI Library, Kontrollieren, Überwachen und Optimieren der YUI-RIA
- Das Dojo-Toolkit: Überblick, Grundgerüst, das Dijit - Dojo Widget Library, das Dojo-Eventsystem, Layout mit dem Dijit, AJAX und XHR, DOM-Abfragen mit dojo.query(), Animationen mit Dojo
- Prototype + Scriptaculous: Shortcuts, Prototype und AJAX, Erstellen von Klassen, die Vererbungskette, Verketten von DOM-Methoden, Scriptaculous-Effekte, Formular- und AJAX-Elemente
Auf der CD
Auf der beiliegenden CD befinden sich alle Beispiele aus dem Buch, die Frameworks sowie aktuelle Browser und Aptana als IDE.
Ein Rundum-Sorglos-Paket
Mit seinem aktuellen Buch liefert Ralph Steyer ein Rundum-Sorglos-Paket für den interessierten Einsteiger. Wer mehr über eine der wichtigsten Entwicklungen des World Wide Web in den letzten Jahren lernen und selbst einen Teil zum interaktiven Web beitragen möchte, darf sich "AJAX Frameworks" nicht entgehen lassen. (Javamagazin 4/2009)
Leseprobe