AJAX(Asynchronous JavaScript and XML,異步JavaScript和XML),AJAX并不是一項新的技術,它產生的主要目的是用于頁面的局部刷新,從之前的代碼開發來看,讀者可以發現,每當用戶向服務器端發出請求時,那怕需要的只是簡單的更新一點點的局部內容,服務器端都會將一個整體的頁面進行刷新,并重新生成代碼,這樣一來程序的性能肯定會有所降低的,而如果采用了AJAX技術之后,就可以實現局部的內容變更,而不用再進行整體的頁面刷新,顯然處理的性能要比前者高很多 。
在AJAX中主要是通過XMLHttpRequest對象處理發送異步請求和處理回應的,此對象最早是在IE 5中以ActiveX組件的形式出現的,一直到2005年之后才被廣泛的使用,而如果要想創建一個XMLHttpRequest對象必須使用JavaScript。
XMLHttpRequest對象的屬性