Inhaltsverzeichnis:
- Definition - Was bedeutet Asynchrones JavaScript und XML (AJAX)?
- Techopedia erklärt asynchrones JavaScript und XML (AJAX)
Definition - Was bedeutet Asynchrones JavaScript und XML (AJAX)?
AJAX ist eine clientseitige Webentwicklungstechnik, mit der interaktive Webanwendungen erstellt werden. AJAX ist eine Möglichkeit, eine Anwendung zu entwickeln, die die folgenden Funktionen kombiniert und JavaScript verwendet, um alles miteinander zu verknüpfen.
- XHTML- und CSS-basierte Darstellung
- Interaktion mit der Seite über das Dokumentobjektmodell
- Datenaustausch mit XML und XSLT
- Asynchroner Datenabruf mit XML HTTP Request.
Die Hauptfunktion von AJAX besteht darin, Entwicklern dabei zu helfen, webbasierte Anwendungen zu erstellen, die desktopbasierten Anwendungen ähneln.
Techopedia erklärt asynchrones JavaScript und XML (AJAX)
AJAX ist eine Kombination von Technologien, keine singuläre Technologie. HTML und CSS markieren und formatieren die Informationen, und dann wird auf eine plattformübergreifende Sprache und eine Sprache für die Objektinteraktion zugegriffen, in der Regel mithilfe von JavaScript. JavaScript zeigt die Informationen wiederum dynamisch an, sodass der Benutzer mit ihnen interagieren kann. Dieser Prozess tauscht Daten asynchron zwischen dem Browser und dem Server aus.
Asynchrone Kommunikation ist für AJAX jedoch der größte Vorteil. AJAX deckt eine breite Palette von Webtechnologien ab, mit denen eine Webanwendung gestartet wird, während sie mit einem Server im Hintergrund kommuniziert. Dies kommt dem Benutzer zugute, da die von ihm verwendete Webseite nicht gestört oder unterbrochen wird. JavaScript ist nicht die einzige clientseitige Skriptsprache, die AJAX-Programmierung verwendet. VBScript und andere Sprachen verfügen über diese Art von Funktionalität, aber JavaScript ist am beliebtesten.
Ungeachtet des Namens muss AJAX weder asynchron (im Hintergrund) ausgeführt werden, noch muss XML verwendet werden. Tatsächlich wird die JavaScript-Objektnotation häufiger verwendet.