Dynamic HTML: Die DHTML-Technik verknüpft Standard-HTML mit JavaScript und CSS. Sie dient unter anderem dazu, neue Elemente in eine Webseite einzufügen, ohne die komplette Seite neu in den Browser laden zu müssen. So erstellen Sie zum Beispiel ohne großen Aufwand MouseOver-Effekte aller Art. Zudem können Sie Seitenobjekte mit DHTML pixelgenau im Browser platzieren, Elemente ein- und ausblenden und auf Ereignisse wie Mausklicks reagieren.
Komfortable Webanwendungen mit Ajax:
Ajax verleiht Internetapplikationen die Benutzerfreundlichkeit lokal installierter Programme. Dieses Buch verrät Ihnen, wie Sie Ajax in Ihre Seite integrieren, und zeigt Ihnen verschiedene Typen von Ajax-Anwendungen an konkreten Beispielen: Sie erfahren, wie Sie einen interaktiven Warenkorb mit Drag & Drop-Eigenschaften programmieren, eine interaktive Suche entwickeln und ein Chat-Modul realisieren. Außerdem erhalten Sie Einblicke in die wichtigsten Ajax-Frameworks, die Sie bei der Entwicklung solcher Applikationen unterstützen.
Alle Infos stets zur Hand:Die umfassende Objektreferenz bietet Ihnen einen Überblick über die zentralen Code-Objekte von JavaScript und dessen Pendant JScript, das in Microsofts Internet Explorer zuhause ist. Damit haben Sie den Funktionsumfang von JavaScript stets schnell und zuverlässig zur Hand.
Das Praxisbuch vom JavaScript-Spezialisten Jan Winkler deckt die ganze Bandbreite der populären Skriptsprache ab: Die grundlegenden Funktionen werden ebenso detailliert erläutert wie die Browsererkennung, die Cross-Browser-Programmierung sowie die Ajax-Technologie (Asynchronous JavaScript and XML), die es erlaubt, im Browser laufende Anwendungen ebenso interaktiv zu gestalten wie lokal installierte PC-Programme. Darüber hinaus werden immer wieder Praxislösungen vorgestellt, die auf konkrete Programmierprobleme eingehen. Eine umfassende Objektreferenz, die auch die Unterschiede der verschiedenen Browser und Versionen sowie serverseitiges JavaScript berücksichtigt, macht aus dem Buch das ideale Nachschlagewerk für ambitionierte JavaScript-Programmierer.
- Grundlagen der Sprache
- Tools
- DHTML, CSS, Document Object Model
- Dynamische Inhalte
- Ajax-Grundlagen
- Kurzeinführung in XML
- Ajax-Frameworks
- Ausführliche Objektreferenz
- Zahlreiche Praxisbeispiele