Ajax全稱(Asynchronousjavascript and XML)
Ajax技術結合了JS/CSS/DOM/X(HTML)這些技術,使得客戶端和服務器端之間實現異步交互。
Ajax技術等於是在客戶端和服務器之間安裝了一箇中轉站:客戶端請求先發送給中轉站,再由中轉站將請求轉發給服務端;服務端先把響應發送給中轉站,再由中轉站轉發給客戶端。
這個中轉站就是XMLHttpRequest對象!
傳統WEB技術和Ajax的區別:同步VS異步,類比即時通信VS電子郵件
優點:
1、 優秀的用戶體驗:可在不刷新整個網頁的前提下更新部分數據,快速回應用戶操作
2、 提高web程序性能:不是提交整個表單,而是提交希望提交的數據,即按需發送
3、 減輕服務器和帶寬負擔:在客戶端和服務端之間加了中間層,將服務器負擔工作轉移到客戶端