O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Webdesign mit JavaScript & Ajax

Book Description

JavaScript ist die populärste clientseitige Skriptsprache im Web und unentbehrlich für alle, die ihre Websites mit dynamischen Elementen ausstatten wollen. Unter dem Schlagwort Ajax (Asynchronous JavaScript and XML) startet JavaScript nun richtig durch: Diese Technologie macht Webanwendungen so schlank und wendig, dass sie sich für den Benutzer kaum noch von Desktop-Anwendungen unterscheiden.

Webdesign mit JavaScript & Ajax ist eine Einführung für alle, die einige Grundkenntnisse in HTML mitbringen und nun einen schnellen und praxisbezogenen Einstieg in die Skriptsprache suchen. Anhand verschiedener Beispiele lernen Sie die wichtigsten JavaScript-Konzepte kennen und erproben sie direkt im praktischen Einsatz. Alle Beispiele lassen sich leicht anpassen, damit Sie sie für Ihre eigene Website nutzen können.

  • Einstieg in JavaScript

    Machen Sie sich mit den Konzepten von JavaScript vertraut - und das ohne viel graue Theorie. Bereits im ersten Kapitel schreiben Sie Ihr erstes kleines praxistaugliches Skript.

  • Mit JavaScript auf Formulare zugreifen

    Lernen Sie, wie JavaScript mit HTML-Formularen interagiert und z.B. Eingabedaten validiert.

  • Informationen mit Arrays ordnen

    Arrays sind für die Organisation von Informationen hervorragend geeignet. Verschaffen Sie sich einen Überblick darüber, was Arrays sind und wie Sie sie am besten einsetzen.

  • Dynamic HTML

    Mit DHTML können Sie eine enorme optische Wirkung erzielen, indem Sie ausgewählte Elemente auf einer Seite auch nach dem Laden veränern. Erfahren Sie mehr über interaktive Navigationsleisten, Drop-down-Menüs, scrollende Schlagzeilen-Ticker u.v.m.

  • Einstieg in Ajax

    Ajax-basierte Anwendungen wie Google Maps haben im Web für Furore gesorgt. Lernen Sie mehr über diese Technologie und erfahren Sie anhand zweier Beispiele, wie sie im praktischen Einsatz funktioniert.

Das Buch wurde für die zweite Auflage komplett überarbeitet und um die Ajax-Kapitel ergänzt.

Table of Contents

  1. Copyright
  2. Vorwort
    1. Warum ist JavaScript wichtig?
    2. Was bringt Ajax?
    3. Für wen ist dieses Buch gedacht?
    4. Die Themen in diesem Buch
    5. Konventionen
    6. Beispielskripte
  3. Einstieg in JavaScript
    1. Eigene Vor- und Zurück-Buttons nutzen
    2. Beschreibende Links einfügen
    3. Tag-und-Nacht-Skript
  4. Mit Fenstern arbeiten
    1. Grundlagen bei der Arbeit mit Fenstern
    2. Neue Fenster öffnen
    3. Mit Fernbedienungsfenstern arbeiten
  5. Formulare und Validierung
    1. Einführung in Formulare
    2. Madlibs
    3. Die Formulareingabe überprüfen
    4. Ist das wirklich Ihre E-Mail-Adresse?
    5. Überprüfungen
  6. Ordnung durch Arrays
    1. Was sind Arrays?
    2. Werden Sie unberechenbar!
    3. Das Array
    4. Das Datum richtig angeben
    5. Auswahlmenüs
  7. Browser und Plugins erkennen
    1. Mit welchem Browser haben wir es zu tun?
    2. Plugins ermitteln
    3. Das Betriebssystem ermitteln
  8. Eine Site mit Hilfe von Cookies anpassen
    1. Was ist ein Cookie?
    2. Einfache Cookie-Operationen
    3. Ein Willkommensgruß an neue Besucher
    4. Formulare, die sich erinnern
    5. Benutzerdefinierte Seiten
  9. Dynamic HTML
    1. Was ist DHTML?
    2. Das Document Object Model
    3. Dynamische Cascading Style Sheets
    4. Mit Layern vertraut werden
    5. Browsererkennung
  10. Interaktive DHTML-Verfahren
    1. Drop-down-Menüs
    2. Gleitende Register
    3. Layer mit eingeschränktem Anzeigebereich scrollen
  11. Anwendungen für Fortgeschrittene
    1. Objektorientiertes Skripting
    2. Testen Sie Ihre Leser
    3. Relationale Menüs
    4. Weiterführende Informationen
  12. Einfaches Ajax
    1. Wozu eigentlich Ajax?
    2. HTTP-Requests mit JavaScript-Objekten
    3. Eine einfache Chat-Anwendung mit Ajax
  13. Ajax und XML
    1. Eine Schach-Anwendung mit Ajax
    2. Das Design des Schachspiels
    3. Die Implementierung auf der Clientseite
    4. Das serverseitige Skript
  14. Häufig verwendete JavaScript-Objekte
    1. window
    2. window.history
    3. window.location
    4. window.document
    5. window.document.forms[]
    6. window.document.images[]
    7. Math
    8. string
    9. Date
    10. navigator
    11. navigator.plugins
    12. screen
    13. XMLHttpRequest
  15. Event-Handler
  16. STILEIGENSCHAFTEN
  17. JavaScript-Syntax
    1. Ablaufsteuerung
      1. Funktionen
      2. if-Anweisungen
      3. while-Schleifen
      4. for-Schleifen
    2. Operatoren und Bedingungen
  18. Über die Autoren
  19. Kolophon