《Ajax開發精要》是電子工業出版社出版的圖書,作者是柯自聰。
基本介紹
- 作者:柯自聰
- ISBN:9787121024689
- 頁數:434
- 定價:45.00
- 出版社:電子工業出版社
- 出版時間:2006
- 副標題:概念、案例與框架
書籍目錄
概念篇
第1章 Ajax介紹 2
1.1 Ajax的由來 2
1.2 Ajax的定義 3
1.3 Web應用程式的解決方案 5
1.4 Ajax的工作方式 7
1.5 小結 8
第2章 B/S請求回響機制與Web開發模式 9
2.1 HTTP請求回響模型 9
2.2 B/S架構的請求回響機制 12
2.3 Web開發模式 13
2.4 開發環境的設定與配置 19
2.4.1 下載Java開發工具包(JDK) 19
2.4.2 下載安裝Tomcat 20
2.4.3 下載安裝Eclipse 3.1.1 20
2.4.4 創建開發目錄 22
2.5 小結 24
2.6 參考資料 25
第3章 Ajax概覽 26
3.1 為什麼使用Ajax 26
3.2 誰在使用Ajax 30
3.3 Ajax的套用方向 32
3.4 基於各種Web解決方案的Ajax技術選擇路線 35
3.5 Ajax的缺陷 41
3.6 一個簡單的Ajax例子 42
3.7 小結 47
第4章 Ajax用到的技術 48
4.1 HTML 48
4.1.1 HTML與Ajax 49
4.1.2 HTML常用標記 49
4.2 XML 62
4.2.1 XML與Ajax 63
4.2.2 XML基礎 63
4.2.3 文檔類型定義及聲明 68
4.2.4 XML名域 71
4.2.5 操縱和解析XML 73
4.2.6 選擇合適的XML生成方式 78
4.3 XHTML與CSS 83
4.3.1 XHTML、CSS與Ajax 84
4.3.2 XHTML與CSS基礎 84
4.3.3 XHTML語法約束 85
4.4 Javascript 87
4.4.1 Javascript與Ajax 88
4.4.2 Javascript基本數據結構 89
4.4.3 Javascript表達式和運算符 91
4.4.4 Javascript的流程控制和函式 91
4.4.5 Javascript的對象 94
4.4.6 視窗及輸入輸出 98
4.5 DOM 98
4.5.1 DOM與Ajax 99
4.5.2 DOM眼中的HTML文檔——樹 99
4.5.3 HTML文檔的節點 100
4.5.4 使用DOM操作HTML文檔 102
4.5.5 使用DOM操作XML文檔 113
4.6 XMLHttpRequest對象 116
4.6.1 XMLHttpRequest對象與Ajax 116
4.6.2 XMLHttpRequest對象的屬性和方法 116
4.7 小結 122
4.8 參考資料 123
開發篇
第5章 簡單的Ajax開發框架 126
5.1 如何使用Ajax 126
5.2 初始化對象 128
5.3 指定回響處理函式 129
5.4 發出http請求 129
5.5 處理伺服器返回的信息 130
5.6 一個初步的Ajax開發框架 131
5.7 異常處理機制 136
5.8 中文亂碼問題及其解決方案 137
5.9 小結 140
第6章 使用responseText處理返回的普通文本信息 141
6.1 案例1——數據校驗 141
6.1.1 需求說明 142
6.1.2 案例解析 143
6.1.3 套用範圍 152
6.2 案例2——級聯選單 152
6.2.1 需求說明 153
6.2.2 案例解析 154
6.2.3 套用範圍 170
6.3 案例3——條目內容 170
6.3.1 需求說明 172
6.3.2 案例解析 172
6.3.3 套用範圍 183
6.4 案例4——級聯的下拉列表 184
6.4.1 需求說明 187
6.4.2 案例解析 188
6.4.3 套用範圍 201
6.5 小結 202
第7章 使用responseXML處理返回的XML信息 204
7.1 案例5——獲取元對象數據 205
7.1.1 需求說明 206
7.1.2 範例解析 206
7.1.3 套用範圍 224
7.2 案例6——處理列表數據 224
7.2.1 需求說明 226
7.2.2 案例解析 227
7.2.3 套用範圍 239
7.3 案例7——處理級聯的數據 240
7.3.1 需求說明 240
7.3.2 案例解析 242
7.3.3 套用範圍 251
7.4 案例8——更新保存數據 251
7.4.1 需求說明 252
7.4.2 案例解析 252
7.4.3 套用範圍 280
7.5 小結 281
第8章 在普通文本和XML文檔之間權衡 282
8.1 何時返回普通文本 282
8.2 何時返回XML文檔 283
8.3 innerHTML的套用 284
8.4 小結 285
案例篇
第9章 模擬MSN Space 288
9.1 MSN Space中的Ajax 288
9.2 持久化機制 294
9.3 實體類和服務類 298
9.4 初始化共享空間首頁 326
9.5 固定連結 330
9.6 操作評論 332
9.6.1 添加評論 332
9.6.2 閱讀評論 338
9.7 引用通告 338
9.8 管理列表項 341
9.8.1 初始化自定義列表首頁 341
9.8.2 添加列表項目 348
9.8.3 編輯列表項目 351
9.8.4 刪除列表項目 354
9.9 小結 356
第10章 Ajax封裝 358
10.1 封裝客戶端Ajax操作 358
10.2 自定義標籤擴展現有的HTML控制項 359
10.3 規範伺服器的返回數據 360
10.4 客戶端腳本與伺服器端對象的互動 361
10.5 小結 361
第11章 開源Ajax框架 363
11.1 DWR 363
11.1.1 DWR簡介 363
11.1.2 DWR使用入門 365
11.1.3 試用DWR 373
11.1.4 DWR的適用範圍 379
11.2 Ajax Tags 379
11.2.1 Ajax Tags簡介 380
11.2.2 Ajax Tags標籤及其使用方法 383
11.2.3 Ajax Tags的適用範圍 399
11.3 AjaxAnywhere 400
11.3.1 AjaxAnywhere簡介 400
11.3.2 Ajax Anywhere安裝 401
11.3.3 AjaxAnywhere的類庫及其用法 402
11.3.4 試用AjaxAnywhere 417
11.3.5 Ajax Anywhere的適用範圍 421
11.4 SWATO 422
11.4.1 SWATO簡介 422
11.4.2 SWATO快速安裝 423
11.4.3 第一個服務類 424
11.4.4 註冊服務 426
11.4.5 使用服務 427
11.4.6 SWATO的適用範圍 429
11.5 小結 430
第12章 商業Ajax框架 431
12.1 Google Ajaxstl 431
12.2 銳道Dorado 431
12.3 小結 434
參考文獻 435