什麼是 AJAX?

其實這也不算是一項新技術,早在好幾年前就已被使用了,當初在第一家公司時,就有接觸類似於這項工作 -.-
怕忘記所以記下來嚕,簡述 AJAX 如下:

AJAX 是 Asynchronous JavaScript And XML 的簡寫,它的裡面非常類似 Dynamic HTML (DHTML),主要的目的在於提高網頁的互動性(Interactivity),速度(Speed),以及可用性(Usability)。

像 Google Maps 在使用的時候,Browser 與 Web Server 之間需要傳遞非常大量的圖形資料,如果利用傳統的同步方式,在全部的圖形下載完成之前,我們沒辦法對網頁進行操作,而使用者點選往左、往右的按鈕後,使用者又得等待另一次的圖形傳遞。反之,如果我們可以在使用者操作的時候,非同步的下載其它圖形呢?這樣速度會變快,也不必一再的重複 Reload 網頁。

如果您想學此技術,可能要先學會以下技術:
前端部份:JavaScript、HTML、XML
後端部份:ASP、PHP、ASP.NET...等等。

有興趣的人可以參考以下資料:
中文資料:
AJAX 入門
AJAX 上手篇

英文資料:
http://www.maxkiesler.com/index.php/weblog/comments/42_recent_ajax_tutorials/