買這商品的人也買了...
-
$650$514 -
$760$600 -
$1,176Computer Organization and Design: The Hardware/Software Interface, 3/e(IE) (美國版ISBN:1558606041)
-
$1,596$1,512 -
$880$695 -
$1,200$948 -
$600$480 -
$720$569 -
$1,200$1,020 -
$680$666 -
$980$774 -
$133JavaScript程式設計
-
$680$530 -
$403Ajax寶典
-
$490$417 -
$296Ajax入門經典
-
$780$663 -
$680$537 -
$550$435 -
$580$493 -
$650$514 -
$680$578 -
$180$142 -
$760C How to program, 6/e (IE-Paperback)
-
$520$411
相關主題
商品描述
本書內容
利用Ajax實現的Web應用可以在不刷新頁面的情況下與服務器進行異步的通信,這個改變對于Web應用可以說是革命性的,它使得開發人員得以擺脫原有單調的開發模式,從而開發出更易用、交互性更強的Web應用。
本書共ll章,前兩章介紹了Aiax技術的基本概念和相關的基礎技術。第3章~第5章分別實現了基于Ajax的數據驗證、自動完成功能以及一個基于Ajax的動態樹形菜單,這些例子雖然短小,卻代表了幾種Ajax常見的應用場景。第6章~第11章介紹了一些完整的應用,包括個性化主頁、論壇主題搜索、無刷新聊天室、地圖查看系統、相冊瀏覽和Web版的MSN。這些應用涵蓋了Ajax開發的7項基本技術:XMLHttpRequest、DOM、XML、JavaScript、XHTML、CSS和XSLT。
本書的案例經過編者的精心設計,盡可能減少與Ajax了己關的內容,讓讀者以最快的速度掌握Ajax開發技術。
本書適合具有一定Web開發經驗的讀者閱讀。
<目錄>
第1章 認識Ajax 1
1.1 什么是Ajax 1
1.2 為什么使用Ajax 1
1.3 誰在使用Ajax 3
1.4 Ajax應用場景 4
1.4.1 場景1:數據驗證 4
1.4.2 場景2:按需取數據 4
1.4.3 場景3:自動更新頁面 5
1.5 Ajax應用實例 5
1.5.1 實例1:Google Suggest 5
1.5.2 實例2:Google Maps 6
1.5.3 實例3:A9.com 7
1.5.4 實例4:Gmail 8
1.5.5 實例5:Amazon鉆石搜索 10
1.6 Ajax的競爭對手 10
1.7 小結 12
第2章 Ajax技術基礎 13
2.1 Ajax相關技術簡介 13
2.1.1 XMLHttpRequest對象 13
2.1.2 JavaScript 15
2.1.3 DOM 16
2.1.4 XML 19
2.1.5 其他 19
2.2 簡單Ajax框架 19
2.3 Ajax開發框架介紹 25
2.3.1 基于瀏覽器的應用框架(Application Frameworks) 25
2.3.2 基于瀏覽器的應用框架(Infrastructural Frameworks) 28
2.3.3 基于服務器端的應用框架(Java) 30
2.3.4 基于服務器端的應用框架(.NET) 32
2.3.5 基于服務器端的應用框架(其他) 35
2.4 小結 38
第3章 基于Ajax的數據驗證 39
3.1 傳統的數據驗證方式 39
3.2 基于Ajax的數據驗證方式 43
3.2.1 簡單Ajax開發框架 44
3.2.2 數據驗證的實現 51
3.3 應用AjaxPro.NET實現數據驗證 57
3.4 小結 62
第4章 基于Ajax的自動完成功能 63
4.1 應用背景 63
4.2 自動完成功能的實現 64
4.2.1 服務器端方法 64
4.2.2 客戶端處理 65
4.3 自動完成文本框控件 83
4.4 小結 87
第5章 基于Ajax的動態樹形菜單 89
5.1 CSS實現靜態的樹形菜單 89
5.2 樹形菜單的動態加載 93
5.2.1 數據庫設計 94
5.2.2 服務器端方法 94
5.2.3 客戶端頁面處理 97
5.3 樹形菜單的應用 104
5.3.1 數據庫設計 104
5.3.2 服務器端方法 105
5.3.3 客戶端頁面處理 106
5.4 小結 115
第6章 基于Ajax的個性化主頁 117
6.1 數據庫設計和Web Service的實現 117
6.1.1 數據庫設計 117
6.1.2 Web Service實現 121
6.2 自動更新的欄目面板 132
6.2.1 Ajax調用Web Service 132
6.2.2 服務器端方法 133
6.2.3 客戶端展現結果 134
6.3 可拖放的欄目面板 137
6.3.1 拖放功能的實現 138
6.3.2 記錄面板位置 138
6.4 使用褪色技術 142
6.5 小結 150
第7章 基于Ajax的論壇主題搜索 151
7.1 數據庫設計 151
7.2 應用Magicajax實現論壇主題搜索 152
7.2.1 Magicajax的配置 153
7.2.2 論壇搜索功能的實現 154
7.3 應用AjaxPro.NET實現論壇主題搜索 159
7.3.1 XSLT應用示例 160
7.3.2 服務器端方法 166
7.3.3 客戶端處理 168
7.4 論壇主題搜索功能的優化 171
7.5 小結 179
第8章 基于Ajax的無刷新聊天室 181
8.1 數據庫設計 181
8.1.1 數據表設計 181
8.1.2 存儲過程設計 183
8.2 聊天室系統實現 186
8.2.1 用戶登錄頁面 187
8.2.2 聊天室主頁面 190
8.3 小結 207
第9章 基于Ajax的地圖查看 209
9.1 地圖查看系統功能介紹 209
9.2 鷹眼效果的實現 210
9.3 地圖顯示區域的動態更新 212
9.3.1 直接輸出 212
9.3.2 柵格化圖片輸出 215
9.4 地圖詳細信息的查看 226
9.5 地圖查看的優化 229
9.6 小結 233
第10章 基于Ajax的相冊瀏覽 235
10.1 相冊瀏覽系統功能分析 235
10.2 數據庫設計 236
10.3 分類圖片信息的讀取 237
10.4 相冊瀏覽的實現 240
10.4.1 圖片的切換顯示 240
10.4.2 圖片信息的切換 244
10.5 小結 253
第11章 基于Ajax的Web版MSN 255
11.1 Web版MSN功能分析 255
11.2 數據庫設計 255
11.2.1 數據表設計 255
11.2.2 存儲過程設計 257
11.3 Web版MSN的實現 261
11.3.1 登錄頁面 262
11.3.2 主頁面 266
11.3.3 消息發送頁面 278
11.4 小結 288