出版時(shí)間:2006-4 出版社:人民郵電 作者:施偉偉 頁數(shù):288
Tag標(biāo)簽:無
內(nèi)容概要
利用Ajax實(shí)現(xiàn)的Web應(yīng)用可以在不刷新頁面的情況下與服務(wù)器進(jìn)行異步的通信,這個(gè)改變對于Web應(yīng)用可以說是革命性的,它使得開發(fā)人員得以擺脫原有單調(diào)的開發(fā)模式,從而開發(fā)出更易用、交互性更強(qiáng)的Web應(yīng)用。 本書共11章,前兩章介紹了Ajax技術(shù)的基本概念和相關(guān)的基礎(chǔ)技術(shù)。第 3章~第5章分別實(shí)現(xiàn)了基于Ajax的數(shù)據(jù)驗(yàn)證、自動(dòng)完成功能以及一個(gè)基于Aj ax的動(dòng)態(tài)樹形菜單,這些例子雖然短小,卻代表了幾種Ajax常見的應(yīng)用場景。第6章~第11章介紹了一些完整的應(yīng)用,包括個(gè)性化主頁、論壇主題搜索、無刷新聊天室、地圖查看系統(tǒng)、相冊瀏覽和Web版的MSN。這些應(yīng)用涵蓋了 Ajax開發(fā)的7項(xiàng)基本技術(shù):XMLHttpRequest、DOM、XML、JavaScript、xHTML 、CSS和XSLT。 本書的案例經(jīng)過編者的精心設(shè)計(jì),盡可能減少與Ajax無關(guān)的內(nèi)容,讓讀者以最快的速度掌握Ajax開發(fā)技術(shù)。 本書適合具有一定Web開發(fā)經(jīng)驗(yàn)的讀者閱讀。
書籍目錄
第1章 認(rèn)識(shí)Ajax 1.1什么是Aiax 1.2為什么使用Aiax 1.3誰在使用Ajax 1.4 Ajax應(yīng)用場景 1.4.1場景1:數(shù)據(jù)驗(yàn)證 1.4.2場景2:按需取數(shù)據(jù) 1.4.3場景3:自動(dòng)更新頁面 1.5 Aiax應(yīng)用實(shí)例 1.5.1實(shí)侈4 1:Google Suggest 1.5.2實(shí)例2:Google Maps 1.5.3實(shí)例3:A9.com 1.5.4實(shí)例4:Gmail 1.5.5實(shí)例5:Amazon鉆石搜索 1.6 Ajax的競爭對手 1.7小結(jié)第2章 Ajax技術(shù)基礎(chǔ) 2.1 Ajax相關(guān)技術(shù)簡介 2.1.1 XMLHttpRequest對象 2.1.2 JavaScript 2.1.3 DOM 2.1.4 XML 2.1.5其他 2.2簡單Ajax框架 2.3 Ajax開發(fā)框架介紹 2.3.1基于瀏覽器的應(yīng)用框架(Application Frameworks) 2.3.2基于瀏覽器的應(yīng)用框架(Infrastructural Frameworks) 2.3.3基于服務(wù)器端的應(yīng)用框架(Java) 2.3.4基于服務(wù)器端的應(yīng)用框架(.NET) 2.3.5基于服務(wù)器端的應(yīng)用框架(其他) 2.4小結(jié)第3章 基于Ajax的數(shù)據(jù)驗(yàn)證 3.1傳統(tǒng)的數(shù)據(jù)驗(yàn)證方式 3.2基于Ajax的數(shù)據(jù)驗(yàn)證方式 3.2.1簡單Ajax開發(fā)框架 3.2.2數(shù)據(jù)驗(yàn)證的實(shí)現(xiàn) 3.3應(yīng)用AjaxPro.NET實(shí)現(xiàn)數(shù)據(jù)驗(yàn)證 3.4小結(jié)第4章 基于Ajax的自動(dòng)完成功能 4.1應(yīng)用背景 4.2自動(dòng)完成功能的實(shí)現(xiàn) 4.2.1服務(wù)器端方法 4.2.2客戶端處理 4.3自動(dòng)完成文本框控件 4.4小結(jié)第5章 基于Ajax的動(dòng)態(tài)樹形菜單 5.1 CSS實(shí)現(xiàn)靜態(tài)的樹形菜單 5.2樹形菜單的動(dòng)態(tài)加載 5.2.1數(shù)據(jù)庫設(shè)計(jì) 5.2.2服務(wù)器端方法 5.2.3客戶端頁面處理 5.3樹形菜單的應(yīng)用 5.3.1數(shù)據(jù)庫設(shè)計(jì) 5.3.2服務(wù)器端方法 5.3.3客戶端頁面處理 5.4小結(jié)第6章 基于Ajax的個(gè)性化主頁 6.1數(shù)據(jù)庫設(shè)計(jì)和Web Service的實(shí)現(xiàn) 6.1.1數(shù)據(jù)庫設(shè)計(jì) 6.1.2 Web Set”vice實(shí)現(xiàn) 6.2自動(dòng)更新的欄目面板 6.2.1 Aiax調(diào)用Web Service 6.2.2服務(wù)器端方法 6.2.3客戶端展現(xiàn)結(jié)果 6.3可拖放的欄目面板 6.3.1拖放功能的實(shí)現(xiàn) 6.3.2記錄面板位置 6.4使用褪色技術(shù) 6.5小結(jié)第7章 基于Ajax的論壇主題搜索 7.1數(shù)據(jù)庫設(shè)計(jì) 7.2應(yīng)用Magicajax實(shí)現(xiàn)論壇主題搜索 7.2.1 Magica.jax的配置 7.2.2論壇搜索功能的實(shí)現(xiàn) 7.3應(yīng)用AjaxPro.NET實(shí)現(xiàn)論壇主題搜索 7.3.1 XSLT應(yīng)用示例 7.3.2服務(wù)器端方法 7.3.3客戶端處理 7.4論壇主題搜索功能的優(yōu)化 7.5小結(jié)第8章 基于Aja×的無刷新聊天室 8.1數(shù)據(jù)庫設(shè)計(jì) 8.1.1數(shù)據(jù)表設(shè)計(jì) 8.1.2存儲(chǔ)過程設(shè)計(jì) 8.2聊天室系統(tǒng)實(shí)現(xiàn) 8.2.1用戶登錄頁面 8.2.2聊天室主頁面 8.3小結(jié)第9章 基于Ajax的地圖查看 9.1地圖查看系統(tǒng)功能介紹 9.2鷹眼效果的實(shí)現(xiàn) 9.3地圖顯示區(qū)域的動(dòng)態(tài)更新 9.3.1直接輸出 9.3.2柵格化圖片輸出 9.4地圖詳細(xì)信息的查看 9.5地圖查看的優(yōu)化 9.6小結(jié)第10章 基于Ajax的相冊瀏覽 10.1相冊瀏覽系統(tǒng)功能分析 10.2數(shù)據(jù)庫設(shè)計(jì) 10.3分類圖片信息的讀取 1O.4相冊瀏覽的實(shí)現(xiàn) 10.4.1圖片的切換顯示 10.4.2圖片信息的切換 10.5小結(jié)第11章 基于Ajax的Web版MSN 11.1 Web版MsN功能分析 11.2數(shù)據(jù)庫設(shè)計(jì) 11.2.1數(shù)據(jù)表設(shè)計(jì) 11.2.2存儲(chǔ)過程設(shè)計(jì) 11.3 Web版MSN的實(shí)現(xiàn) 11.3.1登錄頁面 11.3.2主頁面 11.3.3消息發(fā)送頁面 11.4小結(jié)
編輯推薦
本書共11章,前兩章介紹了Ajax技術(shù)的基本概念和相關(guān)的基礎(chǔ)技術(shù)。第3章~第5章分別實(shí)現(xiàn)了基于Ajax的數(shù)據(jù)驗(yàn)證、自動(dòng)完成功能以及一個(gè)基于Ajax的動(dòng)態(tài)樹形菜單,這些例子雖然短小,卻代表了幾種Ajax常見的應(yīng)用場景。第6章~第11章介紹了一些完整的應(yīng)用,包括個(gè)性化主頁、論壇主題搜索、無刷新聊天室、地圖查看系統(tǒng)、相冊瀏覽和Web版的MSN。這些應(yīng)用涵蓋了Ajax開發(fā)的7項(xiàng)基本技術(shù):XMLHttpRequest、DOM、XML、JavaScript、xHTML、CSS和XSLT。 本書適合具有一定Web開發(fā)經(jīng)驗(yàn)的讀者閱讀。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
征服Ajax Web2.0快速入門與項(xiàng)目實(shí)踐 PDF格式下載