/ / Was ist die Verbindung von X (XML) in AJAX? - Javascript, Ajax, XML

Was ist eine Verbindung von X (XML) in AJAX? - Javascript, Ajax, XML

AJAX (das ist eine Abkürzung für Asynchronous JavaScript und XML), ich kann das Asynchrone JavaScript aber verstehen XML Teil treibt mich verrückt !!

Kann mir jemand die Verbindung sagen, wie es ist Asynchron JavaScript und XML (Asynchrones XML)?

Antworten:

1 für die Antwort № 1

Das einleitender Artikel veröffentlicht im Jahr 2005 von Jesse James Garrett ausAdaptivePath brachte irgendwie das Akronym AJAX hervor. Zu dieser Zeit war JSON noch nicht im Bild und XML dominierte die Landschaft der Formate, die zwischen Browsern, Servern und Webdiensten ausgetauscht wurden (SOAP jemand?).

Abgesehen davon implementierte das zugrunde liegende Browserobjekt, das zu Beginn zur Implementierung von Ajax verwendet wurde, eine benannte Schnittstelle IXMLHTTPRequest, von Microsoft zu uns gebracht. Später stellte Mozilla ein ähnliches Objekt namens zur Verfügung XMLHttpRequest Dies wurde schließlich ein De-facto-Standard (von W3C im Jahr 2006 verherrlicht) für die Implementierung asynchroner Kommunikation zwischen Browsern und Servern.

Die Tatsachen, dass 1) eines der wichtigsten Austauschformate damals XML war und 2) diese Nutzdaten über aufgerufene Browserobjekte herumgetragen wurden XmlHttpRequest sind im Grunde die wichtigsten historischen Gründe, warum es in Ajax ein X gibt.