什麼是AJAX,AJAX的優勢,以及同步和異步的區別

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來更新頁面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章