出版時間:2008-6 出版社:電子工業(yè)出版社 作者:祝紅濤,劉海松,郝軍啟 著 頁數(shù):422
Tag標(biāo)簽:無
內(nèi)容概要
本書循序漸進地向讀者展示了在開發(fā)中所需要掌握Ajax知識,引導(dǎo)讀者快速掌握Ajax技術(shù)。本書內(nèi)容全面,涵蓋了從事Ajax開發(fā)所要掌握的所有知識。在知識的介紹上,本書采用理論與實踐相結(jié)合的方式,從程序運行的內(nèi)部機制進行分析講解,并通過大量的實例來驗證及運用本書所講知識。本書語言生動、通俗易懂、講解細致,每個知識要點都有相應(yīng)的實例。而且很多實例都是目前Ajax發(fā)經(jīng)常使用的功能,具有相當(dāng)高的實用價值?! ”緯粌H可以作為Ajax的入門級教程,還可以作為從事Ajax開發(fā)的程序員的參考用書和必備手冊。
書籍目錄
第1章 Ajax簡介1.1 Web應(yīng)用簡史1.1.1 Web技術(shù)1.1.2 Web開發(fā)框架和應(yīng)用模型1.1.3 Web 2.0是什么1.2 傳統(tǒng)Web應(yīng)用解決方案1.3 Ajax技術(shù)介紹1.4 Ajax特性1.5 Ajax優(yōu)勢1.6 Ajax基本原則1.7 框架和王具包1.8 頁面局部更新實例第2章 CSS樣式2.1 CSS概述2.1.1 CSS簡介2.1.2 CSS語法2.1.3 在HTML中使用CSS2.2 設(shè)置CSS樣式2.2.1 內(nèi)聯(lián)樣式表2.2.2 嵌入樣式表2.2.3 外部樣式表2.3 CSS顏色和單位2.3.1 顏色2.3.2 單位2.4 字體屬性2.4.1 font-family屬性2.4.2 font-weight屬性2.4.3 font-size屬性2.4.4 font-Style屬性2.4.5 font-variant屬性2.4.6 font屬性2.5 文本屬性2.5.1 text-indent屬性2.5.2 text-align屬性2.5.3 white-space屬性2.5.4 line-height屬性2.5.5 vertical-align屬性2.5.6 text-transform屬性2.5.7 text-decoration屬性2.5.8 WOId-spacing屬性和letter-spacing屬性2.6 邊框?qū)傩?.6.1 border-style屬性2.6.2 border-width屬性2.6.3 border-color屬性2.6.4 border屬性2.7 定位與布局2.7.1 定位屬性2.7.2 邊偏移屬性2.7.3 position屬性2.7.4 overflow屬性2.7.5 float屬性2.7.6 visibility屬性和display屬性2.8 顏色及背景2.8.1 color屬性2.8.2 background-color屬性2.8.3 background-image屬性2.8.4 background-repeat屬性2.8.5 background-position屬性2.8.6 background-attachment屬性2.8.7 background屬性第3章 JavaScript3.1 JavaScript語言概述3.1.1 JavaScript簡介3.1.2 JavaScript特性3.1.3 JavaScript程序結(jié)構(gòu)3.2 基礎(chǔ)語法3.2.1 JavaScript語法3.2.2 數(shù)據(jù)類型3.2.3 變量3.2.4 運算符與表達式3.3 流程控制語句3.3.1 if條件選擇語句3.3.2 switch選擇語句3.3.3 while循環(huán)語句3.3.4 do while循環(huán)語句3.3.5 for循環(huán)語句3.3.6 continue和break語句3.4 事件機制3.5 函數(shù)3.5.1 系統(tǒng)函數(shù)3.5.2 自定義函數(shù)3.6 對象3.6.1 對象的創(chuàng)建與實例化3.6.2 內(nèi)部對象第4章 XML編程基礎(chǔ)4.1 XML基本概念4.1.1 XML介紹4.1.2 XML語法4.1.3 XML實例4.2 文檔類型定義DTD4.2.1 DTD作用4.2.2 DTD語法4.2.3 DTD使用4.3 XML架構(gòu)Schema4.3.1 Schema介紹4.3.2 Schema引用4.4 XSLT4.4.1 XSLT入門4.4.2 XSLT模板4.4.3 XSLT實例第5章 XMLHttpRequest異步傳輸對象5.1 簡介5.2 屬性和方法5.3 運行周期5.4 與服務(wù)器通信5.5 XMLHttpRequest實例第6章 DOM6.1 DOM模型概述6.2 DOM結(jié)構(gòu)模型6.3 DOM對象6.4 使用DOM操作HTML文檔6.5 使用DOM操作XML文檔的實例6.6 使用JavaScript控制DOM第7章 Ajax客戶端應(yīng)用7.1 Ajax運行原理7.2 在HTTP請求中包含參數(shù)7.2.1 發(fā)送包含參數(shù)的普通請求7.2.2 請求參數(shù)作為XML發(fā)送7.3 處理服務(wù)器響應(yīng)7.3.1 處理文本格式的響應(yīng)7.3.2 處理XML格式的響應(yīng)7.4 實現(xiàn)導(dǎo)航樹菜單第8章 Ajax基本技朮實現(xiàn)8.1 進度指示器8.2 分級下拉列表菜單8.3 數(shù)據(jù)表格8.4 自動刷新頁面8.5 創(chuàng)建工具提示8.6 動態(tài)更新Web頁面8.7 動態(tài)搜索8.8 動態(tài)讀取響應(yīng)首部第9章 Ajax服務(wù)器端編程9.1 JSP概述9.1.1 JSP簡介9.1.2 JSP頁面元素9.1.3 JSPI勾置對象9.2 配置JSP環(huán)境9.2.1 JDK的安裝與配置9.2.2 Tomcat的安裝與配置9.3 JSP應(yīng)用實例9.3.1 JSP與JavaBean實例9.3.2 JSP與Servlet實例9.4 Ajax簡單應(yīng)用9.4.1 獲取客戶端數(shù)據(jù)9.4.2 寫入客戶端數(shù)據(jù)第10章 Ajax設(shè)計模式10.1 Ajax與設(shè)計模式10.1.1 設(shè)計模式的原則10.1.2 基本設(shè)計模式10.2 Ajax中常用的設(shè)計模式10.2.1 Adapter和Facade模式10.2.2 Observer模式10.2.3 Singleton模式10.3 MVC模式10.3.1 MVC設(shè)計思想10.3.2 MVC的優(yōu)點10.3.3 MVC的缺點10.4 Ajax應(yīng)用視圖10.4.1 將邏輯與視圖分離10.4.2 保持邏輯與視圖分離10.5 Ajax應(yīng)用控制器10.5.1 傳統(tǒng)的JavaScript事件函數(shù)10.5.2 W3C事件模型10.6 Ajax應(yīng)用模型10.6.1 對客戶端建模10.6.2 與服務(wù)器交互10.7 從模型生成視圖10.7.1 JavaScript原型模式10.7.2 自動生成視圖第11章 javaScript高級技朮11.1 JavaScripti高級對象機制11.1.1 基于prototype的繼承機制11.1.2 基于類繼承11.1.3 反射機制11.2 框架編程11.3 使用正則表達式11.3.1 正則表達式簡介11.3.2 正則表達式語法基礎(chǔ)11.3.3 RegExp對象11.4 測試框架JsUnit11.4.1 JsUnit介紹11.4.2 JsUnit獲取和安裝11.4.3 測試實例11.5 調(diào)試工具11.5.1 Microsoft Scrip Debugger11.5.2 Firefox JavaScript Console第12章 Ajax安全性與性能12.1 Web應(yīng)用的安全問題12.2 訪問遠程服務(wù)12.3 數(shù)據(jù)保護12.3.1 使用安全HTTP12.3.2 JavaScript加密數(shù)據(jù)12.4 Ajax的性能12.4.1 JavaScript的執(zhí)行速度12.4.2 使用Venkman性能分析器12.4.3 優(yōu)化Ajax應(yīng)用12.5 JavaScript中的內(nèi)存問題第13章 Ajax優(yōu)化技朮13.1 開發(fā)高質(zhì)量應(yīng)用13.1.1 響應(yīng)性13.1.2 健壯性13.1.3 一致性13.1.4 簡單性13.2 響應(yīng)客戶端13.2.1 處理請求響應(yīng)13.2.2 處理其他用戶提交的更新13.3 為Ajax設(shè)計通知系統(tǒng)13.4 實現(xiàn)通知框架13.5 使用通知框架處理網(wǎng)絡(luò)請求13.6 表示數(shù)據(jù)的時效性第14章 常用的Ajax框架14.1 Dojo框架14.1.1 Dojo框架簡介14.1.2 在項目中添加Dojo框架14.1.3 使用Dojo框架實現(xiàn)提示對話框14.1.4 使用Dojo框架實現(xiàn)進度條14.1.5 使用Dojo框架實現(xiàn)樹14.2 Open Rico框架14.2.1 Open Rico框架簡介14.2.2 將Open Rico框架加入到項目中14.2.3 Open Rico實現(xiàn)可拖曳層14.2.4 Open Rico實現(xiàn)動態(tài)調(diào)色板14.3 jQuery框架14.3.1 jQuery框架簡介14.3.2 使用jQuery實現(xiàn)菜單14.4 Microsoft提供的AjaX框架14.4.1 Atlas版本框架14.4.2 ASP.NET Ajax框架14.5 其他框架14.5.1 Prototype框架14.5.2 DWR框架14.5.3 MooTools框架14.5.4 Buffalo框架第15章 Ajax綜合實例15.1 RSS閱讀器15.1.1 RSS結(jié)構(gòu)15.1.2 開發(fā)RSS閱讀器15.2 搜索提示(Suggest)15.2.1 客戶端代碼15.2.2 服務(wù)器端代碼15.3 基于Ajax的相冊15.3.1 客戶端代碼15.3.2 服務(wù)器端代碼15.4 拖曳方式定制個性化主頁15.5 上傳文件顯示進度條15.5.1 客戶端代碼15.5.2 服務(wù)器端代碼15.6 滑動顯示分頁15.6.1 客戶端代碼15.6.2 服務(wù)器端代碼15.7 仿Windows關(guān)機效果第16章 在線OA辦公系統(tǒng)16.1 系統(tǒng)概述16.2 數(shù)據(jù)庫設(shè)計16.3 通用模塊設(shè)計16.4 系統(tǒng)實現(xiàn)16.4.1 實現(xiàn)首頁16.4.2 圖書資料分頁顯示頁面16.4.3 圖書資料刪除頁面16.4.4 辦公用品領(lǐng)用頁面16.4.5 報銷查詢操作頁面16.4.6 考勤信息匯總操作頁面16.4.7 日程計劃查詢操作16.4.8 工作進度操作頁面16.5 軟件部署和演示
章節(jié)摘錄
第1章 Ajax簡介 1.1 Web應(yīng)用簡史 起初為了連接美國幾個頂尖的科研機構(gòu),人們設(shè)計了最早的Internet網(wǎng)絡(luò),以便共同開展科學(xué)研究,并交流信息。為了使用Internet,使用者必須學(xué)習(xí)一個相當(dāng)復(fù)雜的系統(tǒng)。就是在1962年,麻省理工學(xué)院最早提出的“Galactic Network”(超大網(wǎng)絡(luò))思想時,IE和Firefox之類的便捷工具連最基本的概念都未形成。
編輯推薦
本書內(nèi)容全面,涵蓋了從事Ajax開發(fā)所要掌握的所有知識。在知識的介紹上,本書采用理論與實踐結(jié)合的方式,從程序運行的內(nèi)部機制進行分析講解,并通過大量的實例來驗證并運用的講知識?! ”緯捎美碚撆c實例的結(jié)合、相互滲透、逐步引導(dǎo)的講解方法,實例豐富、語言流暢,內(nèi)容繁簡得當(dāng)、由淺入深,使讀者能十分容易入門并逐步精通。 本書介紹了利用Ajax進行開發(fā)的核心發(fā)術(shù),每個技術(shù)要點結(jié)合實例的詳細介紹,使讀者能夠輕松掌握。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載