2016-01-22 21 views
0

AJAX(這是Asynchronous JavaScript和XML的縮寫),我可以理解Asynchronous JavaScript,但是XML部分讓我瘋狂!AJAX中X(XML)的連接是什麼?

誰能告訴我的連接是怎麼回事異步 JavaScript和XML (異步XML)

回答

1

2005年由來自AdaptivePath的Jesse James Garrett發佈的introductory article誕生了AJAX縮寫詞。那時,JSON還沒有出現,XML主導了瀏覽器,服務器和Web服務之間交換格式的格局(任何人都是SOAP)。

除此之外,用於在開始時實現Ajax的底層瀏覽器對象實現了一個名爲IXMLHTTPRequestbrought to us by Microsoft的接口。之後,Mozilla提供了一個名爲XMLHttpRequest的類似對象,該對象最終成爲實現瀏覽器和服務器之間異步通信的事實標準(由W3C在2006年提供支持)。

因此,1)當時主要的交換格式之一是XML和2)這些有效載荷是通過名爲XmlHttpRequest的瀏覽器對象攜帶的,這基本上是Ajax中存在X的主要歷史原因。