1.什麼是AJAX
AJAX: Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。
AJAX 是一種用於創建快速動態網頁的技術。
通過在後臺與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。
2.AJAX的優勢
1.減輕客戶端的內存消耗
2.無刷新更新頁面
3.ajax技術可以將傳統的服務器的工作嫁接到客戶端,從而減輕服務器和寬帶的負擔,節約空間和寬帶的租用成本
4.ajax基於標準化技術,幾乎所有的瀏覽器都支持這種技術,無需下載插件或虛擬機程序
3.同步和異步的區別
同步的意思是當js代碼加載到當前ajax的時候會把頁面裏所有的代碼停止加載,頁面出現假死狀態,當這個ajax執行完畢後纔會運行其他代碼,假死狀態解除
異步則是這個ajax代碼運行中的時候其他代碼一樣可以運行
4.ajax的優點
使用ajax的最大優點,就是能在不更新整個頁面的前提下維護數據,這使得web應用程序更爲迅捷的迴應用戶動作,並避免了在網絡上發送那些沒有改變過的信息
5.ajax的工作原理
通過xmlHttpRequest對象來向服務器發異步請求,從服務器獲得數據,然後用js來操作DOM來更新頁面