AJAX(Asynchronous Javascript and XML)---異步交互(通信)
1、 涉及的技術內容
1) 使用XHTML和CSS標準的顯示技術;
2) 使用DOM進行動態顯示和交互;
3) XML和XSLT進行數據交換和處理;
4) XMLHttpRequest進行數據的檢索---瀏覽器內置的對象;
5) Javascript來將以上技術融合;
2、 異步通信工作原理(新思路)
同步:用戶(在URL地址欄輸入頁面請求http://www.baidu.com)----服務器端接收到請求,進行相應處理(這段時間客戶處於等待狀態,後續操作被暫停)------
返回數據到客戶端----客戶才能繼續操作
異步:用戶(在URL地址欄輸入頁面請求http://www.baidu.com)--
服務器接受信息(函數或者新方法等待接受信息)-----客戶端繼續向
下執行(如果服務器處理請求結束,結果返回到新方法,)-----瀏覽器
只處理所需的數據(不涉及整個頁面的刷新)
3、 功能
1) 改善表單驗證方式,不需要打開新的頁面,也不需要進行整個
頁面的提交;
2) 不需要刷新,減少了客戶的等待時間;
3) 按需要獲取數據信息;
4) 讀取外部的數據,進行整合;
5) 異步交互