Ajax是一種無需重新加載整個網頁,能夠更新部分網頁的技術。Asynchronous JavaScript and XML的縮寫,是JavaScript、XML、CSS、DOM等多個技術的組合。
Ajax工作原理是一個頁面的指定位置可以加載另一個頁面所有的輸出內容,這樣就實現了一個靜態頁面也能獲取到數據庫中的返回數據信息了。所以Ajax實現了一個靜態網頁在不刷新整個頁面的情況下與服務器通信,減少了用戶等待時間,同時降低了網絡流量,增強了客戶體驗的友好程度。
Ajax的核心技術是XMLHttpRequest,它是JavaScript的一個對象。
Ajax的優點是:
(1)減輕了服務器端負擔,將一部分以前由服務器負擔的工作轉移到客戶端執行,利用了客戶端閑置的資源進行處理;
(2)在只局部刷新的情況下更新頁面,增加了頁面反應速度,使用戶體驗更友好。
Ajax缺點是不利於SEO推廣優化,因為搜索引擎無法直接訪問到Ajax請求的內容。
