1. 程式人生 > >什麼是AJAX以及AJAX的優缺點有哪些?

什麼是AJAX以及AJAX的優缺點有哪些?

一句話講述ajax是作用: ajax是一種在無需重新載入整個網頁的情況下,能夠更新部分網頁的技術。 學習ajax之前需要掌握哪些技術? 1、HTML / XHTML 2、CSS 3、JavaScript / DOM AJAX具體是什麼?我們為什麼學習AJAX? AJAX具體是什麼? AJAX是一種通過在後臺與伺服器進行少量的資料交換,可以使頁面實現非同步更新,這就意味著可以在不重新載入整個網頁的情況下,對頁面的某一部分進行資料的更新。 我們為什麼要學習AJAX? 傳統的網頁請求中大多使用同步就是指一個程序在執行某個請求的時候,若該請求需要一段時間才能返回資訊,那麼這個程序將會一直等待下去,直到收到返回資訊才繼續執行下去,這樣使用者體驗很不友好。隨著技術的發展,使用者體驗不斷增強,非同步互動來到了開發者的世界。 那麼什麼是非同步:非同步是指程序不需要一直等下去,而是繼續執行下面的操作,不管其他程序的狀態。當有訊息返回時系統會通知程序進行處理,這樣可以提高執行的效率。大大提高了使用者的體驗度。 總結——AJAX的優點與缺點:
優點: 1、實現了非同步互動,提高了使用者體驗。 2、無需重新載入整個網頁,只需要與伺服器進行少量的資料交換,就能夠實現對網頁中的某一部分進行更新,從而減少了頻寬的佔用。 3、AJAX是在客戶端執行的,它承載了一部分本來由伺服器承擔的工作,減少了大使用者量下的伺服器負載。 缺點: 1、安全性問題,大量的使用AJAX暴露了伺服器互動的細節。 2、不容易除錯。 3、對搜尋引擎的支援比較弱。 如有理解不當之處,歡迎各位老鐵留言指正。謝謝!!!!