05.Ajax

Ajax(Asynchronous JavaScript and XML,即非同步JavaScript與XML),其非同步的觀念,免除傳統於轉換新頁面時,呼叫載入整個網頁資料,可於使用者在頁面操作某項動作時,已非同步的方式呼叫後端服務器進行資料傳遞或比對之動作,增加更快速且及時的互動效果。事實上,Ajax 並非一個新的技術,而是將一些已存在的技術整合在一起。

● XHTML and CSS

● The Document Object Model (DOM)

● JavaScript

● XML and XSLT

● The XML HttpRequest object





運用Ajax帶來的好處:
  1. 減輕伺服器的負擔,加快瀏覽速度
  2. 帶來更好的用戶體驗
  3. 基於標準化並被廣泛支援的技術
  4. 進一步促進頁面呈現與資料分離