AJAX(這是Asynchronous JavaScript和XML的縮寫),我可以理解Asynchronous JavaScript,但是XML
部分讓我瘋狂!AJAX中X(XML)的連接是什麼?
誰能告訴我的連接是怎麼回事異步 JavaScript和XML (異步XML)?
AJAX(這是Asynchronous JavaScript和XML的縮寫),我可以理解Asynchronous JavaScript,但是XML
部分讓我瘋狂!AJAX中X(XML)的連接是什麼?
誰能告訴我的連接是怎麼回事異步 JavaScript和XML (異步XML)?
2005年由來自AdaptivePath的Jesse James Garrett發佈的introductory article誕生了AJAX縮寫詞。那時,JSON還沒有出現,XML主導了瀏覽器,服務器和Web服務之間交換格式的格局(任何人都是SOAP)。
除此之外,用於在開始時實現Ajax的底層瀏覽器對象實現了一個名爲IXMLHTTPRequest
,brought to us by Microsoft的接口。之後,Mozilla提供了一個名爲XMLHttpRequest
的類似對象,該對象最終成爲實現瀏覽器和服務器之間異步通信的事實標準(由W3C在2006年提供支持)。
因此,1)當時主要的交換格式之一是XML和2)這些有效載荷是通過名爲XmlHttpRequest
的瀏覽器對象攜帶的,這基本上是Ajax中存在X的主要歷史原因。