Ajax從入門到精通

出版時(shí)間:2008-6  出版社:電子工業(yè)出版社  作者:祝紅濤,劉海松,郝軍啟 著  頁(yè)數(shù):422  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

  本書(shū)循序漸進(jìn)地向讀者展示了在開(kāi)發(fā)中所需要掌握Ajax知識(shí),引導(dǎo)讀者快速掌握Ajax技術(shù)。本書(shū)內(nèi)容全面,涵蓋了從事Ajax開(kāi)發(fā)所要掌握的所有知識(shí)。在知識(shí)的介紹上,本書(shū)采用理論與實(shí)踐相結(jié)合的方式,從程序運(yùn)行的內(nèi)部機(jī)制進(jìn)行分析講解,并通過(guò)大量的實(shí)例來(lái)驗(yàn)證及運(yùn)用本書(shū)所講知識(shí)。本書(shū)語(yǔ)言生動(dòng)、通俗易懂、講解細(xì)致,每個(gè)知識(shí)要點(diǎn)都有相應(yīng)的實(shí)例。而且很多實(shí)例都是目前Ajax發(fā)經(jīng)常使用的功能,具有相當(dāng)高的實(shí)用價(jià)值?! ”緯?shū)不僅可以作為Ajax的入門級(jí)教程,還可以作為從事Ajax開(kāi)發(fā)的程序員的參考用書(shū)和必備手冊(cè)。

書(shū)籍目錄

第1章 Ajax簡(jiǎn)介1.1 Web應(yīng)用簡(jiǎn)史1.1.1 Web技術(shù)1.1.2 Web開(kāi)發(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)勢(shì)1.6 Ajax基本原則1.7 框架和王具包1.8 頁(yè)面局部更新實(shí)例第2章 CSS樣式2.1 CSS概述2.1.1 CSS簡(jiǎn)介2.1.2 CSS語(yǔ)法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語(yǔ)言概述3.1.1 JavaScript簡(jiǎn)介3.1.2 JavaScript特性3.1.3 JavaScript程序結(jié)構(gòu)3.2 基礎(chǔ)語(yǔ)法3.2.1 JavaScript語(yǔ)法3.2.2 數(shù)據(jù)類型3.2.3 變量3.2.4 運(yùn)算符與表達(dá)式3.3 流程控制語(yǔ)句3.3.1 if條件選擇語(yǔ)句3.3.2 switch選擇語(yǔ)句3.3.3 while循環(huán)語(yǔ)句3.3.4 do while循環(huán)語(yǔ)句3.3.5 for循環(huán)語(yǔ)句3.3.6 continue和break語(yǔ)句3.4 事件機(jī)制3.5 函數(shù)3.5.1 系統(tǒng)函數(shù)3.5.2 自定義函數(shù)3.6 對(duì)象3.6.1 對(duì)象的創(chuàng)建與實(shí)例化3.6.2 內(nèi)部對(duì)象第4章 XML編程基礎(chǔ)4.1 XML基本概念4.1.1 XML介紹4.1.2 XML語(yǔ)法4.1.3 XML實(shí)例4.2 文檔類型定義DTD4.2.1 DTD作用4.2.2 DTD語(yǔ)法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實(shí)例第5章 XMLHttpRequest異步傳輸對(duì)象5.1 簡(jiǎn)介5.2 屬性和方法5.3 運(yùn)行周期5.4 與服務(wù)器通信5.5 XMLHttpRequest實(shí)例第6章 DOM6.1 DOM模型概述6.2 DOM結(jié)構(gòu)模型6.3 DOM對(duì)象6.4 使用DOM操作HTML文檔6.5 使用DOM操作XML文檔的實(shí)例6.6 使用JavaScript控制DOM第7章 Ajax客戶端應(yīng)用7.1 Ajax運(yùn)行原理7.2 在HTTP請(qǐng)求中包含參數(shù)7.2.1 發(fā)送包含參數(shù)的普通請(qǐng)求7.2.2 請(qǐng)求參數(shù)作為XML發(fā)送7.3 處理服務(wù)器響應(yīng)7.3.1 處理文本格式的響應(yīng)7.3.2 處理XML格式的響應(yīng)7.4 實(shí)現(xiàn)導(dǎo)航樹(shù)菜單第8章 Ajax基本技朮實(shí)現(xiàn)8.1 進(jìn)度指示器8.2 分級(jí)下拉列表菜單8.3 數(shù)據(jù)表格8.4 自動(dòng)刷新頁(yè)面8.5 創(chuàng)建工具提示8.6 動(dòng)態(tài)更新Web頁(yè)面8.7 動(dòng)態(tài)搜索8.8 動(dòng)態(tài)讀取響應(yīng)首部第9章 Ajax服務(wù)器端編程9.1 JSP概述9.1.1 JSP簡(jiǎn)介9.1.2 JSP頁(yè)面元素9.1.3 JSPI勾置對(duì)象9.2 配置JSP環(huán)境9.2.1 JDK的安裝與配置9.2.2 Tomcat的安裝與配置9.3 JSP應(yīng)用實(shí)例9.3.1 JSP與JavaBean實(shí)例9.3.2 JSP與Servlet實(shí)例9.4 Ajax簡(jiǎn)單應(yīng)用9.4.1 獲取客戶端數(shù)據(jù)9.4.2 寫(xiě)入客戶端數(shù)據(jù)第10章 Ajax設(shè)計(jì)模式10.1 Ajax與設(shè)計(jì)模式10.1.1 設(shè)計(jì)模式的原則10.1.2 基本設(shè)計(jì)模式10.2 Ajax中常用的設(shè)計(jì)模式10.2.1 Adapter和Facade模式10.2.2 Observer模式10.2.3 Singleton模式10.3 MVC模式10.3.1 MVC設(shè)計(jì)思想10.3.2 MVC的優(yōu)點(diǎn)10.3.3 MVC的缺點(diǎn)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 對(duì)客戶端建模10.6.2 與服務(wù)器交互10.7 從模型生成視圖10.7.1 JavaScript原型模式10.7.2 自動(dòng)生成視圖第11章 javaScript高級(jí)技朮11.1 JavaScripti高級(jí)對(duì)象機(jī)制11.1.1 基于prototype的繼承機(jī)制11.1.2 基于類繼承11.1.3 反射機(jī)制11.2 框架編程11.3 使用正則表達(dá)式11.3.1 正則表達(dá)式簡(jiǎn)介11.3.2 正則表達(dá)式語(yǔ)法基礎(chǔ)11.3.3 RegExp對(duì)象11.4 測(cè)試框架JsUnit11.4.1 JsUnit介紹11.4.2 JsUnit獲取和安裝11.4.3 測(cè)試實(shí)例11.5 調(diào)試工具11.5.1 Microsoft Scrip Debugger11.5.2 Firefox JavaScript Console第12章 Ajax安全性與性能12.1 Web應(yīng)用的安全問(wèn)題12.2 訪問(wèn)遠(yuǎn)程服務(wù)12.3 數(shù)據(jù)保護(hù)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)存問(wèn)題第13章 Ajax優(yōu)化技朮13.1 開(kāi)發(fā)高質(zhì)量應(yīng)用13.1.1 響應(yīng)性13.1.2 健壯性13.1.3 一致性13.1.4 簡(jiǎn)單性13.2 響應(yīng)客戶端13.2.1 處理請(qǐng)求響應(yīng)13.2.2 處理其他用戶提交的更新13.3 為Ajax設(shè)計(jì)通知系統(tǒng)13.4 實(shí)現(xiàn)通知框架13.5 使用通知框架處理網(wǎng)絡(luò)請(qǐng)求13.6 表示數(shù)據(jù)的時(shí)效性第14章 常用的Ajax框架14.1 Dojo框架14.1.1 Dojo框架簡(jiǎn)介14.1.2 在項(xiàng)目中添加Dojo框架14.1.3 使用Dojo框架實(shí)現(xiàn)提示對(duì)話框14.1.4 使用Dojo框架實(shí)現(xiàn)進(jìn)度條14.1.5 使用Dojo框架實(shí)現(xiàn)樹(shù)14.2 Open Rico框架14.2.1 Open Rico框架簡(jiǎn)介14.2.2 將Open Rico框架加入到項(xiàng)目中14.2.3 Open Rico實(shí)現(xiàn)可拖曳層14.2.4 Open Rico實(shí)現(xiàn)動(dòng)態(tài)調(diào)色板14.3 jQuery框架14.3.1 jQuery框架簡(jiǎn)介14.3.2 使用jQuery實(shí)現(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綜合實(shí)例15.1 RSS閱讀器15.1.1 RSS結(jié)構(gòu)15.1.2 開(kāi)發(fā)RSS閱讀器15.2 搜索提示(Suggest)15.2.1 客戶端代碼15.2.2 服務(wù)器端代碼15.3 基于Ajax的相冊(cè)15.3.1 客戶端代碼15.3.2 服務(wù)器端代碼15.4 拖曳方式定制個(gè)性化主頁(yè)15.5 上傳文件顯示進(jìn)度條15.5.1 客戶端代碼15.5.2 服務(wù)器端代碼15.6 滑動(dòng)顯示分頁(yè)15.6.1 客戶端代碼15.6.2 服務(wù)器端代碼15.7 仿Windows關(guān)機(jī)效果第16章 在線OA辦公系統(tǒng)16.1 系統(tǒng)概述16.2 數(shù)據(jù)庫(kù)設(shè)計(jì)16.3 通用模塊設(shè)計(jì)16.4 系統(tǒng)實(shí)現(xiàn)16.4.1 實(shí)現(xiàn)首頁(yè)16.4.2 圖書(shū)資料分頁(yè)顯示頁(yè)面16.4.3 圖書(shū)資料刪除頁(yè)面16.4.4 辦公用品領(lǐng)用頁(yè)面16.4.5 報(bào)銷查詢操作頁(yè)面16.4.6 考勤信息匯總操作頁(yè)面16.4.7 日程計(jì)劃查詢操作16.4.8 工作進(jìn)度操作頁(yè)面16.5 軟件部署和演示

章節(jié)摘錄

  第1章 Ajax簡(jiǎn)介  1.1 Web應(yīng)用簡(jiǎn)史  起初為了連接美國(guó)幾個(gè)頂尖的科研機(jī)構(gòu),人們?cè)O(shè)計(jì)了最早的Internet網(wǎng)絡(luò),以便共同開(kāi)展科學(xué)研究,并交流信息。為了使用Internet,使用者必須學(xué)習(xí)一個(gè)相當(dāng)復(fù)雜的系統(tǒng)。就是在1962年,麻省理工學(xué)院最早提出的“Galactic Network”(超大網(wǎng)絡(luò))思想時(shí),IE和Firefox之類的便捷工具連最基本的概念都未形成。

編輯推薦

  本書(shū)內(nèi)容全面,涵蓋了從事Ajax開(kāi)發(fā)所要掌握的所有知識(shí)。在知識(shí)的介紹上,本書(shū)采用理論與實(shí)踐結(jié)合的方式,從程序運(yùn)行的內(nèi)部機(jī)制進(jìn)行分析講解,并通過(guò)大量的實(shí)例來(lái)驗(yàn)證并運(yùn)用的講知識(shí)?! ”緯?shū)采用理論與實(shí)例的結(jié)合、相互滲透、逐步引導(dǎo)的講解方法,實(shí)例豐富、語(yǔ)言流暢,內(nèi)容繁簡(jiǎn)得當(dāng)、由淺入深,使讀者能十分容易入門并逐步精通?! ”緯?shū)介紹了利用Ajax進(jìn)行開(kāi)發(fā)的核心發(fā)術(shù),每個(gè)技術(shù)要點(diǎn)結(jié)合實(shí)例的詳細(xì)介紹,使讀者能夠輕松掌握。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Ajax從入門到精通 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7