2013年3月30日 星期六

AJAX簡介

AJAX 只是一個商業化的名詞,全名就是 Asynchronous JavaScript XMLHttpRequest,簡單說來就是非同步的 XMLHttpRequest。
非同步跟同步有什麼不一樣呢?最簡單的說法就是,同步的更新等於是每一次都需要重讀整個網頁,而非同步只是針對部分的區域變更,而且每一個部分都有各自的資料更新,所以會在各自接收到資料的時候更新(也就是所謂的非同步)。

使用 AJAX 的最大優點,就是可以在不需要重新讀取整個網頁的狀態下,更新部分資訊,很多時候其實頁面更新的資料只有一小部分,而使用同步更新必須整個網頁重新讀取、顯示,不但比較緩慢而且要浪費許多資源。最重要的是讓使用者有中斷感,而 AJAX 的非同步更新會讓人感覺不到中段,就好像我們平常在電腦是用的程式一樣,而不像初期的網頁,每一次更新資料就需要整個重讀一次。



沒有留言:

張貼留言