|
|
什麼是 AJAX ?
- AJAX 即是「Asynchronous JavaScript + XML」,它的裡面非常類似 Dynamic HTML(或者 DHTML),主要的目的在於提高網頁的互動性(interactivity),速度(speed),以及可用性(usability)。
如果你有使用過 Google 的 Gmail 信箱服務的話,相信你一定會注意到他不像一般的 Web-Based 介面那樣每次執行一個動作就需要重新 reload 一次畫面,使得整個使用的經驗變的比較 Friendly.。 這樣的概念,開始的人們對於網頁是否會取代 desktop applications 進行討論,而又進一步的延伸出 What is Web 2.0 的討論。 AJAX 也不是一項單獨的技術,它是由一堆現有的技術所組成,它的組成技術有: 1. XHTML(或者 HTML)加上 CSS 來作為資料的呈現。 2. 利用 DOM 以及 Javascript 來進行存取資料(大多為 XML)的處理。 3. 利用 XMLHttpRequest 物件與遠端的 web server 進行非同步的資料交換。
|
|
|