網站首頁 生活 健康 母嬰 情感 職場 休閒
當前位置:生活百科谷 > 科技 > 科技生活

ajax原理是什麼

欄目: 科技生活 / 發佈於: / 人氣:1.11W

品牌型號:聯想拯救者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請求),這樣就可使網頁從服務器請求少量的信息,而不是整個頁面。


Tags:ajax