在這樣一個播種希望的季節(jié)里,電子工業(yè)出版社為國內的眾多開發(fā)者奉上一餐Ajax開發(fā)饕餮盛宴:由網上知名的《Ajax開發(fā)簡略》系列開源文檔的作者柯自聰傾力寫作的重量級圖書:《Ajax開發(fā)精要:概念、案例與框架》!如果您沒有讀過《Ajax開發(fā)簡略》,又希望以最快的速度領略它的精要,請您選擇本書,它一定會展示給您一個全新的世界;如果您曾經讀過《Ajax開發(fā)簡略》,并從中獲益良多,那么,本書更是幫助您精進Ajax的不二法門!本書從概念、案例與框架三個角度來詳細闡述Ajax開發(fā)技術,先介紹Ajax的由來、優(yōu)勢及其在Web開發(fā)中的地位,接著詳細介紹Ajax的各項組成技術、封裝、開源和商業(yè)框架等各種相關知識,并提供豐富實用的開發(fā)案例和綜合案例,引導讀者一步步地了解并掌握利用Ajax進行Web應用程序開發(fā)的方方面面。本書供各類Web開發(fā)、網站建設與網頁設計人員參考。 第1章Ajax介紹 21.1Ajax的由來 21.2Ajax的定義 31.3Web應用程序的解決方案 51.4Ajax的工作方式 71.5小結 8第2章B/S請求響應機制與Web開發(fā)模式 92.1HTTP請求響應模型 92.2B/S架構的請求響應機制 122.3Web開發(fā)模式 132.4開發(fā)環(huán)境的設置與配置 192.4.1下載Java開發(fā)工具包(JDK) 192.4.2下載安裝Tomcat 202.4.3下載安裝Eclipse 3.1.1 202.4.4創(chuàng)建開發(fā) 222.5小結 242.6參考資料 25第3章Ajax概覽 263.1為什么使用Ajax 263.2誰在使用Ajax 303.3Ajax的應用方向 323.4基于各種Web解決方案的Ajax技術選擇路線 353.5Ajax的缺陷 413.6一個簡單的Ajax例子 423.7小結 47第4章Ajax用到的技術 484.1HTML 484.1.1HTML與Ajax 494.1.2HTML常用標記 494.2XML 624.2.1XML與Ajax 634.2.2XML基礎 634.2.3文檔類型定義及聲明 684.2.4XML名域 714.2.5操縱和解析XML 734.2.6選擇合適的XML生成方式 784.3XHTML與CSS 834.3.1XHTML、CSS與Ajax 844.3.2XHTML與CSS基礎 844.3.3XHTML語法約束 854.4Javascript 874.4.1Javascript與Ajax 884.4.2Javascript基本數(shù)據(jù)結構 894.4.3Javascript表達式和運算符 914.4.4Javascript的流程控制和函數(shù) 914.4.5Javascript的對象 944.4.6窗口及輸入輸出 984.5DOM 984.5.1DOM與Ajax 994.5.2DOM眼中的HTML文檔:樹 994.5.3HTML文檔的節(jié)點 1004.5.4使用DOM操作HTML文檔 1024.5.5使用DOM操作XML文檔 1134.6XMLHttpRequest對象 1164.6.1XMLHttpRequest對象與Ajax 1164.6.2XMLHttpRequest對象的屬性和方法 1164.7小結 1224.8參考資料 123開發(fā)篇第5章簡單的Ajax開發(fā)框架 1265.1如何使用Ajax 1265.2初始化對象 1285.3指定響應處理函數(shù) 1295.4發(fā)出http請求 1295.5處理服務器返回的信息 1305.6一個初步的Ajax開發(fā)框架 1315.7異常處理機制 1365.8中文亂碼問題及其解決方案 1375.9小結 140第6章使用responseText處理返回的普通文本信息 1416.1案例1:數(shù)據(jù)校驗 1416.1.1需求說明 1426.1.2案例解析 1436.1.3應用范圍 1526.2案例2:級聯(lián)菜單 1526.2.1需求說明 1536.2.2案例解析 1546.2.3應用范圍 1706.3案例3:條目內容 1706.3.1需求說明 1726.3.2案例解析 1726.3.3應用范圍 1836.4案例4:級聯(lián)的下拉列表 1846.4.1需求說明 1876.4.2案例解析 1886.4.3應用范圍 2016.5小結 202第7章使用responseXML處理返回的XML信息 2047.1案例5:獲取元對象數(shù)據(jù) 2057.1.1需求說明 2067.1.2范例解析 2067.1.3應用范圍 2247.2案例6:處理列表數(shù)據(jù) 2247.2.1需求說明 2267.2.2案例解析 2277.2.3應用范圍 2397.3案例7:處理級聯(lián)的數(shù)據(jù) 2407.3.1需求說明 2407.3.2案例解析 2427.3.3應用范圍 2517.4案例8:更新保存數(shù)據(jù) 2517.4.1需求說明 2527.4.2案例解析 2527.4.3應用范圍 2807.5小結 281第8章在普通文本和XML文檔之間權衡 2828.1何時返回普通文本 2828.2何時返回XML文檔 2838.3innerHTML的應用 2848.4小結 285案例篇 第9章模擬MSN Space 2889.1MSN Space中的Ajax 2889.2持久化機制 2949.3實體類和服務類 2989.4初始化共享空間首頁 3269.5固定鏈接 3309.6操作評論 3329.6.1添加評論 3329.6.2閱讀評論 3389.7引用通告 3389.8管理列表項 3419.8.1初始化自定義列表首頁 3419.8.2添加列表項目 3489.8.3編輯列表項目 3519.8.4刪除列表項目 3549.9小結 356第10章Ajax封裝 35810.1封裝客戶端Ajax操作 35810.2自定義標簽擴展現(xiàn)有的HTML控件 35910.3規(guī)范服務器的返回數(shù)據(jù) 36010.4客戶端腳本與服務器端對象的交互 36110.5小結 361第11章開源Ajax框架 36311.1DWR 36311.1.1DWR簡介 36311.1.2DWR使用入門 36511.1.3試用DWR 37311.1.4DWR的適用范圍 37911.2Ajax Tags 37911.2.1Ajax Tags簡介 38011.2.2Ajax Tags標簽及其使用方法 38311.2.3Ajax Tags的適用范圍 39911.3AjaxAnywhere 40011.3.1AjaxAnywhere簡介 40011.3.2Ajax Anywhere安裝 40111.3.3AjaxAnywhere的類庫及其用法 40211.3.4試用AjaxAnywhere 41711.3.5Ajax Anywhere的適用范圍 42111.4SWATO 42211.4.1SWATO簡介 42211.4.2SWATO快速安裝 42311.4.3第一個服務類 42411.4.4注冊服務 42611.4.5使用服務 42711.4.6SWATO的適用范圍 42911.5小結 430第12章商業(yè)Ajax框架 43112.1Google Ajaxstl 43112.2銳道Dorado 43112.3小結 434參考文獻 435