ajax的優(yōu)點有:提高了性能和速度、交互性能好、異步調用、節(jié)省帶寬等;ajax的缺點有:增加了設計和開發(fā)時間、比構建經(jīng)典Web應用程序更復雜、禁用JavaScript的瀏覽器無法使用該應用程序等。
成都創(chuàng)新互聯(lián)公司長期為上千客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為晉安企業(yè)提供專業(yè)的成都網(wǎng)站設計、做網(wǎng)站,晉安網(wǎng)站改版等技術服務。擁有十余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
什么是ajax?
ajax代表異步JavaScript和XML?!爱惒健币辉~意味著用戶無需等待服務器回復。
AJAX不是編程或腳本語言,沒有新發(fā)明,也沒有單獨的Web服務,模塊或插件。它是一組相互關聯(lián)的技術,如javascript,dom,xml,html,css等。
Ajax實現(xiàn)使用JavaScript函數(shù)從Web服務,網(wǎng)頁請求中調用方法以響應獲取響應。
AJAX的優(yōu)點
1、提高了性能和速度
減少客戶端和服務器之間的流量傳輸,同時減少了雙方響應的時間,響應更快,因此提高了性能和速度。
2、交互性能好
使用ajax,可以開發(fā)更快,更具交互性的Web應用程序。
3、異步調用
AJAX對Web服務器進行異步調用。這意味著客戶端瀏覽器在開始渲染之前避免等待所有數(shù)據(jù)到達。
4、節(jié)省帶寬
基于Ajax的應用程序使用較少的服務器帶寬,因為無需重新加載完整的頁面。
5、使用XMLHttpRequest
XMLHttpRequest在Ajax Web開發(fā)技術中起著重要作用。XMLHttpRequest是由Microsoft設計的特殊JavaScript對象。XMLHttpRequest對象調用作為異步HTTP請求到服務器以傳輸數(shù)據(jù)。它用于向非Ajax頁面發(fā)出請求。
6、擁有開源JavaScript庫 : JQuery,Prototype,Scriptaculous等。
7、AJAX通過HTTP協(xié)議進行通信。
AJAX的缺點
1、增加了設計和開發(fā)時間
2、比構建經(jīng)典Web應用程序更復雜
3、AJAX應用程序中的安全性較低,因為所有文件都是在客戶端下載的。
4、可能出現(xiàn)網(wǎng)絡延遲問題
5、禁用JavaScript的瀏覽器無法使用該應用程序。
6、由于安全限制,只能使用它來訪問服務于初始頁面的主機的信息。如果需要顯示來自其他服務器的信息,則無法在AJAX中顯示。
總結:以上就是本篇文章的全部內容,希望能對大家的學習有所幫助。更多相關視頻教程推薦:AJAX視頻教程!
以上就是ajax的優(yōu)缺點有哪些的詳細內容,更多請關注創(chuàng)新互聯(lián)其它相關文章!