ajax原理是什麼

來源:全書館 1.12W

品牌型號:聯想拯救者Y9000P
系統:Windows 11

ajax原理是什麼

Ajax的原理簡單來説就是通過XmlHttpRequest對象來向服務器發送異步請求,從服務器獲得數據,然後用JavaScript來操作DOM而更新頁面。Ajax相當於在用户和服務器之間加了—箇中間層(AJAX引擎),使用户操作與服務器響應異步化。並不是所有的用户請求都提交給服務器,像—些數據驗證和數據處理等都交給Ajax引擎自己來做,只有確定需要從服務器讀取新數據時再由Ajax引擎代為向服務器提交請求。

Ajax即AsynchronousJavascriptAndXML(異步JavaScript和XML)在2005年被JesseJamesGarrett提出的新術語,用來描述一種使用現有技術集合的新方法,包括HTML或XHTML,CSS,JavaScript,DOM,XML,XSLT,以及最重要的XMLHttpRequest。使用Ajax技術網頁應用能夠快速地將增量更新呈現在用户界面上,而不需要重載(刷新)整個頁面,這使得程序能夠更快地迴應用户的操作。

Ajax不是一種新的編程語言,而是一種用於創建更好更快以及交互性更強的Web應用程序的技術。使用JavaScript向服務器提出請求並處理響應而不阻塞用户核心對象XMLHttpRequest。通過這個對象,您的JavaScript可在不重載頁面的情況與Web服務器交換數據,即在不需要刷新頁面的情況下,就可以產生局部刷新的效果。

Ajax在瀏覽器與Web服務器之間使用異步數據傳輸(HTTP請求),這樣就可使網頁從服務器請求少量的信息,而不是整個頁面。


熱門標籤