傳統的開發模式
傳統Web應用模式中,頁面中用戶的每一次操作都將觸發一次返回Web服務器的HTTP請求
,服務器進行相應的處理後,返回一個HTML
頁面給客戶端,如下圖所示:
Ajax開發模式
頁面中用戶的操作將通過Ajax引擎
與服務器進行通信,然後將返回結果提交給客戶端頁面的Ajax引擎
,再由Ajax引擎
來決定將這些數據插入到頁面的指定位置。
也就是說,在Ajax
開發模式中,將變成對Ajax引擎
的一次JavaScript調用
,通過JS實現在不刷新整個頁面的情況下,對部分數據進行更新,從而降低網絡流量,給用戶帶來更好的體驗。