企服解答
Ajax 不是一種新的編程語言,而是一種用于創建更好更快以及交互性更強的Web應用程序的技術。它的AJAX全稱為“Asynchronous JavaScript and XML”,Ajax = 異步 JavaScript 和 XML 或者是 HTML(標準通用標記語言的子集)。通過在后臺與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。
Ajax采取了異步交互避免了用戶請求-等待-應答交互方式的缺點,用戶無需傻乎乎的盯著空白頁面。Ajax在應用程序和服務器中引入了一個中間層---Ajax引擎,它是用Javascript編寫的,在一個隱藏的框架中運行。Ajax引擎負責呈現用戶界面, 以及代表用戶和服務器進行交互。
| 拓展閱讀
Ajax優缺點:
優點:
(1)最大的優點就是頁面無需刷新,在頁面內與服務器通信,非常好的用戶體驗。
(2)基于標準化的并被廣泛支持的技術,不需要提供任何瀏覽器插件,使用方法簡單
(3)可以把以前服務器負擔的工作轉嫁給客戶端,減輕服務器和帶寬,可以最大程度減少冗余請求。
缺點:
Ajax有可能破壞瀏覽器的后退和書簽收藏,有可能造成網絡延遲。