<本書特色>
* 本書對於 Ajax 技術做詳細的介紹。
* 本書所使用的軟體除了 Windows XP Professional
系統、IIS、MS-Access 等軟體版權屬微軟公司,其餘的 HTML、CSS、DOM、JavaScript、PHP、Apache
等均為免費的自由軟體,可從網路下載使用。
* 透過 Ajax
技術製作一個網路書店網站,這個網站的主要目的是讓訪客將選購的書放到購物車裡頭,並提供書籍評比給訪客打分數,滿分為五顆星。
<章節目錄>
Ajax 技術實際上是在既有的 HTML、CSS、JavaScrip、DOM scripting 等領域裡加入一個 XMLHttpRequest
類別的物件而已。此 XMLHttpRequest 類別的物件就是 Ajax
技術的核心,它的角色就是攔截瀏覽器送給伺服器的資料,並作適當的處理,處理後再送給伺服器。 Ajax
物件的特色是它可以在背地裡處理資料,也就是所謂的非同步了,因此速度較傳統網頁快。Ajax 的另一個特色是搭配 JavaScript 的 DOM
程式設計,可修改網頁的一小部份,增加網頁的回應速度。
本書的「網路書店專案」是使用 Ajax
技術的一個完整網站,它有兩個版本,檔案版本及資料庫版本,檔案版本只宜當教學用,資料庫版本可為商業應用。本書為了節省篇幅採用微軟的 MS-Access
資料庫系統,但是使用的為通用的 SQL 語言,要改用 MYSQL 資料庫系統是不難的。
第 0 章 本書導讀
第 1 章 執行環境
第 2 章 Ajax的角色
第 3 章 HTML 超文件標記語言
第 4 章 CSS 串接樣式表
第 5 章
JavaScript 文稿語言
第 6 章 HTML DOM 文件物件模型
第 7 章 Ajax 核心物件
第 8 章 PHP語言簡介
第 9 章 輸入處理
第 10 章 我的朋友專案
第 11 章 聯絡表單專案
第 12 章 網路書店專案
第 13 章
SQL及Access資料庫
第 14 章 資料庫應用
附錄
A. ASCII 碼表
B. HTML 語法
C. CSS
語法
D. DOM 語法
E. JavaScript 物件及函式
F. PHP 函式及物件
G. 參考資料
H. 索引
<光碟內容>
例題程式、各章的例題網頁、程式碼及相關的檔案