Ajax 技術實際上是在既有的 HTML、CSS、JavaScrip、DOM scripting 等領域裡加入一個 XMLHttpRequest 類別的物件而已。此 XMLHttpRequest 類別的物件就是 Ajax 技術的核心,它的角色就是攔截瀏覽器送給伺服器的資料,並作適當的處理,處理後再送給伺服器。 Ajax
物件的特色是它可以在背地裡處理資料,也就是所謂的非同步了,因此速度較傳統網頁快。Ajax 的另一個特色是搭配 JavaScript 的 DOM 程式設計,可修改網頁的一小部份,增加網頁的回應速度。
本書的「網路書店專案」是使用 Ajax 技術的一個完整網站,它有兩個版本,檔案版本及資料庫版本,檔案版本只宜當教學用,資料庫版本可為商業應用。本書為了節省篇幅採用微軟的 MS-Access 資料庫系統,但是使用的為通用的 SQL 語言,要改用 MYSQL 資料庫系統是不難的。
本書特色
本書對於 Ajax 技術做詳細的介紹。
本書所使用的軟體除了 Windows XP Professional 系統、IIS、MS-Access 等軟體版權屬微軟公司,其餘的 HTML、CSS、DOM、JavaScript、PHP、Apache 等均為免費的自由軟體,可從網路下載使用。
透過 Ajax 技術製作一個網路書店網站,這個網站的主要目的是讓訪客將選購的書放到購物車裡頭,並提供書籍評比給訪客打分數,滿分為五顆星。