首頁 > web前端 > js教程 > 主體

ajax的優缺點有哪些

青灯夜游
發布: 2018-12-05 09:41:36
原創
18105 人瀏覽過

ajax的優點有:提高了效能和速度、互動效能好、非同步呼叫、節省頻寬等;ajax的缺點有:增加了設計和開發時間、比建立經典網頁應用程式更複雜、停用JavaScript的瀏覽器無法使用該應用程式等。下面我們就來看看具體內容,希望對你們有幫助。

ajax的優缺點有哪些

什麼是ajax?

ajax代表非同步JavaScript和XML。 「非同步」一詞意味著用戶無需等待伺服器回覆。

AJAX不是程式設計或腳本語言,沒有新發明,也沒有單獨的Web服務,模組或外掛程式。它是一組相互關聯的技術,如javascript,dom,xml,html,css等。

Ajax實作使用JavaScript函數從Web服務,網頁請求中呼叫方法以回應獲取回應。

AJAX的優點

1、提高了效能和速度

減少客戶端和伺服器之間的流量傳輸,同時減少了雙方回應的時間,反應更快,因此提高了性能和速度。

2、互動效能好

使用ajax,可以開發更快,更具互動性的網路應用程式。

3、非同步呼叫

AJAX對Web伺服器進行非同步呼叫。這意味著客戶端瀏覽器在開始渲染之前避免等待所有資料到達。

4、節省頻寬

基於Ajax的應用程式使用較少的伺服器頻寬,因為無需重新載入完整的頁面。

5、使用XMLHttpRequest

ajax的優缺點有哪些

XMLHttpRequest在Ajax Web開發技術中扮演重要角色。 XMLHttpRequest是由Microsoft設計的特殊JavaScript物件。 XMLHttpRequest物件呼叫以非同步HTTP請求到伺服器以傳輸資料。它用於向非Ajax頁面發出請求。

6、擁有開源JavaScript庫 : JQuery,Prototype,Scriptaculous等。

7、AJAX透過HTTP協定進行通訊。

AJAX的缺點

1、增加了設計和開發時間

2、比建構經典Web應用程式更複雜的

3、AJAX應用程式中安全性較低,因為所有檔案都是在客戶端下載的。

4、可能發生網路延遲問題

5、停用JavaScript的瀏覽器無法使用該應用程式。

6、由於安全限制,只能使用它來存取服務初始頁面的主機的資訊。如果需要顯示來自其他伺服器的訊息,則無法在AJAX中顯示。

總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多相關影片教學推薦:AJAX影片教學

以上是ajax的優缺點有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板