Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.
AJAX (Asynchronous JavaScript and XML) ist für sich selbst keine eigene Technologie, sondern beschreibt ein "neuen" Ansatz verschiedene vorhandene Technologien zu nutzen wie HTML oder XHTML, Cascading Style Sheets, JavaScript, das Document Object Model, XML, XSLT und das XMLHttpRequest Objekt.
Kombiniert man diese Technologien zum AJAX-Modell, können Web-Anwendungen schnell und schrittweise Updates an der Webseite vornehmen, ohne jedes Mal die gesamte Seite neu zu laden. Dadurch können Web-Anwendungen schneller auf Benutzereingaben reagieren.
Viele Artikel über Ajax fokussieren sich auf die Verwendung von XMLHttp, Ajax Techniken beschränken sich jedoch nicht nur auf XMLHttp. Es gibt weitere, unterschiedliche Methoden.
Jesse James Garrett, von adaptive path, schrieb diesen Artikel im Februar 2005 und liefert eine Einführung in AJAX und die dahinter stehenden Konzepte.
"Es hat sich herausgestellt, dass es sehr einfach ist, die Vorteile vom XMLHttpRequest Objekt zu nutzen, eine Web-Anwendung wie eine Desktop-Anwendung reagieren zu lassen und immer noch die traditionellen Werkzeuge wie Formulare für Benutzereingaben zu verwenden. Ich habe außerdem gute Wege gefunden um serverseitig Fehler zu behandeln, um das Debugging einfacher zu gestalten."
Dieser, von Mike Stenhouse verfasste Artikel, zeigt Methoden wie man die Funktionalität des Zurück-Knopfs wiederherstellen kann und die Probleme für Lesezeichen in AJAX-Anwendungen löst.
Alex Bosworth hat einen Artikel geschrieben, der einige Fehlerquellen mit der AJAX-Programmierung aufzeigt. "Sicherlich ist AJAX cool, und Entwickler lieben es mit coolen Technologien zu spielen. Jedoch ist AJAX ein Werkzeug und kein Spielzeug. AJAX ist außerdem eine gefährliche Technologie, die mit ihrer Mächtigkeit UI Probleme sowie Serverseitig Probleme verursacht. Also habe ich eine liste der möglichen Fehler, die AJAX-Prorammieren häufig machen, zusammengestellt."