首頁 >web前端 >js教程 >Ajax是什麼意思? Ajax怎麼用?

Ajax是什麼意思? Ajax怎麼用?

不言
不言原創
2018-10-11 09:58:3116353瀏覽

我們在學習網頁開發的時候,可能常常會聽到Ajax的名字,那麼,ajax是什麼意思呢?又能怎麼用呢?本篇文章就來跟大家說一說ajax的意思以及ajax可以怎麼來用,有興趣的小夥伴可以看一看。

Ajax是什麼意思?

ajax是Asynchronous JavaScript and XML(非同步的JavaScript和XML技術)的縮寫,是指一個建立互動式網頁應用程式的網頁開發技術;

ajax不是新的程式語言,而是一種使用現有標準的新方法。

ajax是一種用於建立快速動態網頁的技術。透過在後台與伺服器進行少量資料交換。 ajax可以使網頁實現非同步更新。這意味著可以在不重新載入整個網頁的情況下,對網頁的某個部分進行更新。而傳統的網頁(不使用ajax)如果需要更新內容,必須重載整個網站頁面。

看完了上述ajax的意思後,我們簡單來看一下ajax的優缺點

ajax的優點:

1、最大的一點是頁面無刷新,使用者的體驗非常好。

2、使用非同步方式與伺服器通信,具有更迅速的回應能力。 。

3、可以把以前一些伺服器負擔的工作轉嫁到客戶端,利用客戶端閒置的能力來處理,減輕伺服器和頻寬的負擔,節省空間和寬頻租用成本。並且減輕伺服器的負擔,ajax的原則是“按需取資料”,可以最大程度的減少冗餘請求,和回應對伺服器造成的負擔。

4、基於標準化的並被廣泛支援的技術,不需要下載外掛程式或小程式。

5、ajax可使網際網路應用程式更小、更快,更友善。

ajax的缺點:

1、ajax不支援瀏覽器back按鈕。

2、安全性問題 AJAX揭露了與伺服器互動的細節。

3、對搜尋引擎的支援比較弱。

4、破壞了程式的異常機制。

5、不容易調試。

在了解了Ajax是什麼意思之後,我們就來看看ajax怎麼用?

首先我們要知道Ajax就是要用 JS 發起一個請求,並且得到伺服器回傳的內容。這跟以前的技術最大的不同點在於頁面沒有刷新,改善了用戶體驗。簡而言之ajax就是主要用來在前端頁面中向伺服器後端請求資料的。既然ajax是用來請求資料的,那麼如何發送一個ajax請求呢?這裡有五個步驟我們來看看。

1、建立一個物件XMLHttpRequest

var xhr = new XMLHttpRequest();為了支援ie6以及更早的版本,要var xhr=new ActiveXObject()

2 、監聽請求成功後的狀態變化

3、設定請求參數

4、發起請求

5、操作DOM,實現動態局部刷新

以上就是本篇文章的全部內容了,更多精彩內容大家可以關注php中文網! ! !

以上是Ajax是什麼意思? Ajax怎麼用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn