WikiDer > Asynchrones JavaScript und XML
Asynchrones JavaScript und XML (AJAX) ist ein Begriff für die Gestaltung interaktiver WebsiteFotos, bei denen asynchron angeforderte Daten aus dem Webserver. Daher müssen solche Seiten nicht vollständig aktualisiert werden. Die Amtszeit wurde am 18. Februar 2005 verabschiedet Jesse James Garrett eingeführt und wurde von großen Unternehmen wie Google und Amazonas übernommen.
Unter Verwendung von XMLHttpRequest braucht die Website nicht erneut aktualisiert werden, um neue Inhalte zu erhalten. Google-Vorschlag schlägt beispielsweise bei jedem Tastendruck einen neuen Satz von Suchbegriffen vor, ohne die Seite neu laden zu müssen. Eine solche Seite kann mit einer Anwendung verglichen werden, die im Browser ausgeführt wird.
Ajax ist eine Möglichkeit, interaktive . zu erstellen Web Applikationen durch eine Kombination der folgenden Techniken:
- XHTML und C.S.S zur Präsentation nach den Standards der of W3C.
- Es Dokumentobjektmodell zur dynamischen Anzeige von Informationen und zur Interaktion.
- XML und XSLT für die Speicherung, Anpassung und den Transport von Daten. In vielen Fällen anstelle von XML JSON (JavaScript Object Notation), Nur-Text oder ein anderes Format.
- Es XMLHttpRequest Objekt für die asynchrone Kommunikation mit dem Backend-Server.
- Javascript alles zusammenzubinden.
Die Techniken, aus denen Ajax besteht, gibt es schon länger als der Begriff Ajax selbst. Ajax als solches wurde insbesondere mit dem Aufkommen des XMLHttpRequest-Objekts (erstmals eingeführt von Microsoft im Internet Explorer 5) und die Möglichkeit, über JavaScript auf das HTML-DOM-Modell zuzugreifen (W3C-Empfehlung von 1998).
Das Prinzip, dass eine Seite nicht aktualisiert werden muss, ist alt. Dies war beispielsweise bereits möglich mit Hilfe von a versteckter Rahmen.
Werkzeugsätze
Mehrere Unternehmen haben eine Werkzeugkasten entwickelt, um die Erstellung von Ajax-Anwendungen zu vereinfachen. Beispielsweise Microsoft hat "ASP.NET AJAX" (Codename Atlas) entwickelt, ein Plug-in für Microsoft Visual Studio funktioniert, kann aber auch separat verwendet werden und Google hat die Google Web-Toolkit entwickelt.
Außerdem gibt es eine große Zahl Open Source-JavaScript-Frameworks und Toolkits, wie z scriptaculous, Prototyp, DWR und jQuery.
Siehe auch
- Komet (Web)
- Rich-Internet-Anwendung
- XMLHTTP
- JSON (JavaScript-Objekt-Notation)
- Web 2.0
Externe Links
- (NL) Die Architektur von AJAX entwirrt
- (und) Adaptiver Pfad, der Originalartikel von Jesse James Garret (Februar 2005)
| Siehe die Kategorie AJAX (Programmierung) von Wikimedia Commons für Mediendateien zu diesem Thema. |
| Web-Design | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|