AJAX Tutorial
AJAX ist eine Webentwicklungstechnik zum Erstellen interaktiver Webanwendungen. Wenn Sie JavaScript, HTML, CSS und XML kennen, müssen Sie nur eine Stunde aufwenden, um mit AJAX zu beginnen.
Warum Ajax lernen?
AJAX steht für Asynchron JavaScript und XML. AJAX ist eine neue Technik zum Erstellen besserer, schnellerer und interaktiverer Webanwendungen mithilfe von XML, HTML, CSS und Java Script.
Ajax verwendet XHTML für Inhalte, CSS für Präsentationen sowie Document Object Model und JavaScript für die dynamische Anzeige von Inhalten.
Herkömmliche Webanwendungen übertragen Informationen mithilfe synchroner Anforderungen zum und vom Server. Dies bedeutet, dass Sie ein Formular ausfüllen, auf Senden klicken und zu einer neuen Seite mit neuen Informationen vom Server weitergeleitet werden.
Wenn Sie mit AJAX auf Senden klicken, sendet JavaScript eine Anfrage an den Server, interpretiert die Ergebnisse und aktualisiert den aktuellen Bildschirm. Im reinsten Sinne würde der Benutzer niemals wissen, dass überhaupt etwas an den Server übertragen wurde.
XML wird üblicherweise als Format für den Empfang von Serverdaten verwendet, obwohl jedes Format, einschließlich Klartext, verwendet werden kann.
AJAX ist eine Webbrowsertechnologie, die von der Webserver-Software unabhängig ist.
Ein Benutzer kann die Anwendung weiterhin verwenden, während das Client-Programm im Hintergrund Informationen vom Server anfordert.
Intuitive und natürliche Benutzerinteraktion. Ein Klicken ist nicht erforderlich, eine Mausbewegung ist ein ausreichender Ereignisauslöser.
Datengesteuert im Gegensatz zu seitengesteuert.
Rich Internet Application Technology
AJAX ist die bislang am besten geeignete RIA-Technologie (Rich Internet Application). Es gewinnt eine enorme Dynamik in der Branche und es entstehen verschiedene Toolkits und Frameworks. Gleichzeitig weist AJAX eine Browser-Inkompatibilität auf und wird von JavaScript unterstützt, das schwer zu warten und zu debuggen ist.
AJAX basiert auf offenen Standards
AJAX basiert auf den folgenden offenen Standards:
- Browserbasierte Präsentation mit HTML und Cascading Style Sheets (CSS).
- Die Daten werden im XML-Format gespeichert und vom Server abgerufen.
- Daten werden hinter den Kulissen mithilfe von XMLHttpRequest-Objekten im Browser abgerufen.
- JavaScript, um alles möglich zu machen.
Publikum
Dieses Tutorial ist nützlich für Webentwickler, die lernen möchten, wie interaktive Webseiten erstellt und ihre Geschwindigkeit und Benutzerfreundlichkeit mit AJAX verbessert werden.
Voraussetzungen
Es wird dringend empfohlen, dass Sie mit HTML und JavaScript vertraut sind, bevor Sie dieses Lernprogramm ausführen.