基本介紹
- 書名:Ajax開發精要:概念案例與框架
- 出版社:電子工業出版社
- 頁數:434頁
- 開本:16開
- 品牌:電子工業出版社
- 作者:柯自聰
- 出版日期:2006年5月1日
- 語種:簡體中文
- ISBN:7121024683
內容簡介,媒體推薦,圖書目錄,
內容簡介
本書從概念、案例與框架三個角度來詳細闡述Ajax開發技術,先介紹Ajax的由來、優勢及其在Web開發中的地位,接著詳細介紹Ajax的各項組成技術、封裝、開源和商業框架等各種相關知識,並提供豐富實用的開發案例和綜合案例,引導讀者一步步地了解並掌握利用Ajax進行Web應用程式開發的方方面面。本書可供各類Web開發、網站建設與網頁設計人員參考。
媒體推薦
書評
技術凝聚實力·專業創新出版。
本書特色:1 完整介紹Ajax的來龍去脈、優勢,以及在Wed套用開發中所處的地位;2 精練講解Ajax所用到的種種基礎知識;3 遵循認知習慣,從入門到實踐,從簡單到複雜,從封裝到框架,深入剖析如何進行Ajax套用開發;4 理論與案例並重,更貼近實際項目開發;5 結合已有的Wed套用,具體展現套用Ajax前後的效果對比;6 由一線開發人員編寫,更加適合國內開發人員閱讀與實踐;7 本書是作者原創的網上開源文檔的拓展,得到了廣大網友的技持與關注。
技術凝聚實力·專業創新出版。
本書特色:1 完整介紹Ajax的來龍去脈、優勢,以及在Wed套用開發中所處的地位;2 精練講解Ajax所用到的種種基礎知識;3 遵循認知習慣,從入門到實踐,從簡單到複雜,從封裝到框架,深入剖析如何進行Ajax套用開發;4 理論與案例並重,更貼近實際項目開發;5 結合已有的Wed套用,具體展現套用Ajax前後的效果對比;6 由一線開發人員編寫,更加適合國內開發人員閱讀與實踐;7 本書是作者原創的網上開源文檔的拓展,得到了廣大網友的技持與關注。
圖書目錄
概念篇
第1章 Ajax介紹
1.1 Ajax的由來
1.2 Ajax的定義
1.3 Web應用程式的解決方案
1.4 ajax的工作方式
1.5小結
第2章 B/S請求回響機制與Web開發模式
2.1 HTTP請求回響模型
2.2 B/S架構的請求回響機制
2.3 Web開發模式
2.4開發環境的設定與配置
2.4.1下載Java開發工具包(JDK)
2.4.2下載安裝Tomcat
2.4.3下載安裝Eclipse 3.1.1
2.4.4創建開發目錄
2.5小結
2.6參考資料
第3章 Ajax概覽
3.1為什麼使用Ajax
3.2誰在使用Ajax
3.3 Ajax的套用方向
3.4基於各種Web解決方案的Ajax技術選擇路線
3.5 Ajax的缺陷
3.6一個簡單的Ajax例子
3.7小結
第4章 Ajax用到的技術
4.1 HTML
4.1.1 HTML與Ajax
4.1.2 HTML常用標記
4.2 XML
4.2.1 XML與Ajax
4.2.2 XML基礎
4.2.3文檔類型定義及聲明
4.2.4 XML名域
4.2.5操縱和解析XML
4.2.6選擇合適的XML生成方式
4.3 XHTML與CSS
4.3.1 XHTML、CSS與Ajax
4.3.2 XHTML與CSS基礎
4.3.3 XHTML語法約束
4.4 Javascript
4.4.1 Javascript與Ajax
4.4.2 Javascfipt基本數據結構
4.4.3 Javascript表達式和運算符
4.4.4 Javascript的流程控制和函式
4.4.5 Javascript的對象
4.4.6視窗及輸入輸出
4.5 DOM
4.5.1 DOM與Ajax
4.5.2 DOM眼中的HTML文檔——樹
4.5.3 HTML文檔的節點
4.5.4使用DOM操作HTML文檔
4.5.5使用DOM操作XML文檔
4.6 xMLHttpRequest對象
4.6.1 XMLHttpRequest對象與Ajfdx
4.6.2 XMlHttpRequest對象的屬性和方法
4.7小結
4.8參考資料
開發案例篇
第5章 簡單的Ajax開發框架
5.1如何使用Aiax
5.2初始化對象
5.3指定回響處理函式
5.4發出http請求
5.5處理伺服器返回的信息
5.6一個初步的Aiax開發框架
5.7異常處理機制
5.8中文亂碼問題及其解決方案
5.9小結
第6章 使用resporlseText處理返回的普通文本信息
6.1案例1——數據校驗
6.1.1需求說明
6.1.2案例解析
6.1.3套用範圍
6.2案例2——級聯選單
6.2.1需求說明
6.2.2案例解析
6.2.3套用範圍
6.3案例3——條目內容
6.3.1需求說明
6.3.2案例解析
6.3.3套用範圍
6.4案例4——級聯的下拉列表”
6.4.1需求說明
6.4.2案例解析
6.4.3套用範圍
6.5小結
第7章 使用responseXML處理返回的XML信息
7.1案例5——獲取元對象數據
7.1.1需求說明
7.1.2範例解析
7.1.3套用範圍
7.2案例6——處理列表數據
7.2.1需求說明
7.2.2案例解析
7.2.3套用範圍
7.3案例7——處理級聯的數據
7.3.1需求說明
7.3.2案例解析
7.3.3套用範圍
7.4案例8——更新保存數據
7.4.1需求說明
7.4.2案例解析
7.4.3套用範圍
7.5小結
第8章 在普通文本和XML文檔之間權衡
8.1何時返回普通文本
8.2何時返回XML文檔
8.3 innerHTML的套用
8.4小結
第9章 模擬MSN Space
9.1 MSN Space中的Ajax
9.2持久化機制
9.3實體類和服務類
9.4初始化共享空問首頁
9.5固定連結
9.6操作評論
9.6.1添加評論
9.6.2閱讀評論
9.7引用通告
9.8管理列表項
9.8.1初始化自定義列表首頁
9.8.2添加列表項目
9.8.3編輯列表項目
9.8.4刪除列表項目
9.9小結
擴展篇
第10章 Ajax封裝
10.1封裝客戶端Ajax操作
10.2自定義標籤擴展現有的HTML控制項
10.3規範伺服器的返回數據
10.4客戶端腳本與伺服器端對象的互動
10.5小結
第11章 開源Ajax框架
11.1 DWR
11.1.1 DWR簡介
11.1.2 DWR使用入門
11.1.3試用DWR
11.1.4 DWR的適用範圍
11.2 Ajax Tags
11.2.1 Ajax Tags簡介
11.2.2 Ajax Tags標籤及其使用方法
11.2.3 Ajax Tags的適用範圍
11.3 AjaxAnywhere
11.3.1 AjaxAnywhere簡介
11.3.2 AjaxAnywhere安裝
11.3.3 AjaxAnywhere的類庫及其用法
11.3.4試用AjaxAnywhere
11.3.5 Ajax Anywhere的適用範圍
11.4 SWATO
11.4.1 SWATO簡介
11.4.2 SWATO快速安裝
11.4.3第一個服務類
11.4.4灃冊服務
11.4.5使用服務
11.4.6 SWATO的適用範圍
11.5小結
第12章 商業Ajax框架
12.1 Google Ajaxstl
12.2銳道Dorado
12.3小結
參考文獻
第1章 Ajax介紹
1.1 Ajax的由來
1.2 Ajax的定義
1.3 Web應用程式的解決方案
1.4 ajax的工作方式
1.5小結
第2章 B/S請求回響機制與Web開發模式
2.1 HTTP請求回響模型
2.2 B/S架構的請求回響機制
2.3 Web開發模式
2.4開發環境的設定與配置
2.4.1下載Java開發工具包(JDK)
2.4.2下載安裝Tomcat
2.4.3下載安裝Eclipse 3.1.1
2.4.4創建開發目錄
2.5小結
2.6參考資料
第3章 Ajax概覽
3.1為什麼使用Ajax
3.2誰在使用Ajax
3.3 Ajax的套用方向
3.4基於各種Web解決方案的Ajax技術選擇路線
3.5 Ajax的缺陷
3.6一個簡單的Ajax例子
3.7小結
第4章 Ajax用到的技術
4.1 HTML
4.1.1 HTML與Ajax
4.1.2 HTML常用標記
4.2 XML
4.2.1 XML與Ajax
4.2.2 XML基礎
4.2.3文檔類型定義及聲明
4.2.4 XML名域
4.2.5操縱和解析XML
4.2.6選擇合適的XML生成方式
4.3 XHTML與CSS
4.3.1 XHTML、CSS與Ajax
4.3.2 XHTML與CSS基礎
4.3.3 XHTML語法約束
4.4 Javascript
4.4.1 Javascript與Ajax
4.4.2 Javascfipt基本數據結構
4.4.3 Javascript表達式和運算符
4.4.4 Javascript的流程控制和函式
4.4.5 Javascript的對象
4.4.6視窗及輸入輸出
4.5 DOM
4.5.1 DOM與Ajax
4.5.2 DOM眼中的HTML文檔——樹
4.5.3 HTML文檔的節點
4.5.4使用DOM操作HTML文檔
4.5.5使用DOM操作XML文檔
4.6 xMLHttpRequest對象
4.6.1 XMLHttpRequest對象與Ajfdx
4.6.2 XMlHttpRequest對象的屬性和方法
4.7小結
4.8參考資料
開發案例篇
第5章 簡單的Ajax開發框架
5.1如何使用Aiax
5.2初始化對象
5.3指定回響處理函式
5.4發出http請求
5.5處理伺服器返回的信息
5.6一個初步的Aiax開發框架
5.7異常處理機制
5.8中文亂碼問題及其解決方案
5.9小結
第6章 使用resporlseText處理返回的普通文本信息
6.1案例1——數據校驗
6.1.1需求說明
6.1.2案例解析
6.1.3套用範圍
6.2案例2——級聯選單
6.2.1需求說明
6.2.2案例解析
6.2.3套用範圍
6.3案例3——條目內容
6.3.1需求說明
6.3.2案例解析
6.3.3套用範圍
6.4案例4——級聯的下拉列表”
6.4.1需求說明
6.4.2案例解析
6.4.3套用範圍
6.5小結
第7章 使用responseXML處理返回的XML信息
7.1案例5——獲取元對象數據
7.1.1需求說明
7.1.2範例解析
7.1.3套用範圍
7.2案例6——處理列表數據
7.2.1需求說明
7.2.2案例解析
7.2.3套用範圍
7.3案例7——處理級聯的數據
7.3.1需求說明
7.3.2案例解析
7.3.3套用範圍
7.4案例8——更新保存數據
7.4.1需求說明
7.4.2案例解析
7.4.3套用範圍
7.5小結
第8章 在普通文本和XML文檔之間權衡
8.1何時返回普通文本
8.2何時返回XML文檔
8.3 innerHTML的套用
8.4小結
第9章 模擬MSN Space
9.1 MSN Space中的Ajax
9.2持久化機制
9.3實體類和服務類
9.4初始化共享空問首頁
9.5固定連結
9.6操作評論
9.6.1添加評論
9.6.2閱讀評論
9.7引用通告
9.8管理列表項
9.8.1初始化自定義列表首頁
9.8.2添加列表項目
9.8.3編輯列表項目
9.8.4刪除列表項目
9.9小結
擴展篇
第10章 Ajax封裝
10.1封裝客戶端Ajax操作
10.2自定義標籤擴展現有的HTML控制項
10.3規範伺服器的返回數據
10.4客戶端腳本與伺服器端對象的互動
10.5小結
第11章 開源Ajax框架
11.1 DWR
11.1.1 DWR簡介
11.1.2 DWR使用入門
11.1.3試用DWR
11.1.4 DWR的適用範圍
11.2 Ajax Tags
11.2.1 Ajax Tags簡介
11.2.2 Ajax Tags標籤及其使用方法
11.2.3 Ajax Tags的適用範圍
11.3 AjaxAnywhere
11.3.1 AjaxAnywhere簡介
11.3.2 AjaxAnywhere安裝
11.3.3 AjaxAnywhere的類庫及其用法
11.3.4試用AjaxAnywhere
11.3.5 Ajax Anywhere的適用範圍
11.4 SWATO
11.4.1 SWATO簡介
11.4.2 SWATO快速安裝
11.4.3第一個服務類
11.4.4灃冊服務
11.4.5使用服務
11.4.6 SWATO的適用範圍
11.5小結
第12章 商業Ajax框架
12.1 Google Ajaxstl
12.2銳道Dorado
12.3小結
參考文獻