AJAX是創建交互式網頁應用的網頁開發技術的壹種。
Ajax = 異步?JavaScript?和 XML 或者是 HTML(標準通用標記語言的子集)。可以用於創建快速動態網頁的技術。在無需重新加載整個網頁的情況下,能夠更新部分網頁的技術。通過在後臺與服務器進行少量數據交換,Ajax 可以使網頁實現異步更新。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。
傳統的網頁(不使用 Ajax)如果需要更新內容,必須重載整個網頁頁面。
擴展資料Ajax 開發與傳統的?B/S開發有很大的不同。這些不同引入了新的編程問題,最大的問題在於易用性。由於 Ajax 依賴瀏覽器的 JavaScript 和XML,瀏覽器的兼容性和支持的標準也變得和 JavaScript 的運行時性能壹樣重要了。
綜合各種變化的技術和強耦合的客戶服務端環境,Ajax 提出了壹種新的開發方式。Ajax 開發人員必須理解傳統的?MVC?架構,這限制了應用層次之間的邊界。同時,開發人員還需要考慮 B/S 環境的外部和使用 Ajax 技術來重定型 MVC 邊界。
最重要的是,Ajax 開發人員必須禁止以頁面集合的方式來考慮 Web 應用而需要將其認為是單個頁面。壹旦 UI 設計與服務架構之間的範圍被嚴格區分開來後,開發人員就需要更新和變化的技術集合了。
百度百科-ajax