Ajax原理與系統(tǒng)開發(fā)

出版時(shí)間:2009-8  出版社:陳鋒敏 清華大學(xué)出版社 (2009-08出版)  作者:陳鋒敏 編  頁(yè)數(shù):517  
Tag標(biāo)簽:無  

前言

AJax全稱為Asynchronous JavaScript and XML(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁(yè)應(yīng)用的網(wǎng)頁(yè)開發(fā)技術(shù)。Ajax技術(shù)是目前在瀏覽器中通過JavaScript腳本可以使用的所有技術(shù)的集合。AJax并沒有創(chuàng)造出某種具體的新技術(shù),它所使用的技術(shù)在很多年前就已經(jīng)存在了,然而Ajax以一種嶄新的方式來使用所有的這些技術(shù),使古老的B/S方式的Web開發(fā)煥發(fā)了新的活力,迎來了第二個(gè)春天。1.本書的知識(shí)體系  為了讓更多希望掌握Web應(yīng)用開發(fā)的讀者可以利用Ajax相關(guān)技術(shù)快速建立靈活豐富的新一代Web站點(diǎn),筆者編寫了本書。首先,筆者介紹了新一代Web2.0的概況,并從中引出Web2.0的關(guān)鍵技——Ajax進(jìn)行介紹,讓讀者認(rèn)識(shí)到了Ajax;然后分別介紹了Ajax的重要組成成員(HTML/DHTML、DOM、JavaScript、XML、 XMLHttpRequest和CSS)的基礎(chǔ)知識(shí):接著以分解應(yīng)用的形式向讀者演示了這些基礎(chǔ)成員的使用方法,完成了從理論到實(shí)踐的轉(zhuǎn)變;最后以個(gè)人博客、電子相冊(cè)等案例講解了Ajax在Web應(yīng)用中的組合應(yīng)用方法及框架的使用方法,幫助讀者由量變轉(zhuǎn)化為質(zhì)變,深度掌握AjaX的全面知識(shí),熟練運(yùn)用Ajax進(jìn)行Web開發(fā)。2.章節(jié)內(nèi)容介紹  第1章和第2章:主要是幫助讀者了解Web的發(fā)展和Ajax技術(shù)的歷史,以及Ajax的初步知識(shí),培養(yǎng)讀者的學(xué)習(xí)興趣。第3章:主要是幫助讀者掌握HTML標(biāo)簽的使用,以及.DHTML的初步知識(shí)。第4章:介紹DOM模型,并介紹了如何通過DOM創(chuàng)建和解析HTML/XML文檔。第5章:介紹了目前Web開發(fā)中使用得較多的JavaScript語言的基礎(chǔ)知識(shí)及其使用方法。第6章:介紹了什么是XML和如何運(yùn)用XML技術(shù),幫助讀者掌握XML這一Web開發(fā)利器的使用方法。第7章:介紹了Ajax實(shí)現(xiàn)異步傳輸?shù)谋U霞夹g(shù)——XMLHttpRequest的屬性、方法及該技術(shù)在開發(fā)中的應(yīng)用方法。第8章:介紹了給用戶帶來美觀頁(yè)面的保障技術(shù)——CSS的語法及其應(yīng)用方式。第9章:通過分解示例演示了Ajax基礎(chǔ)技術(shù)與數(shù)據(jù)操作、外觀控制、外觀交互和多媒體處理等的相關(guān)實(shí)現(xiàn)。第10章:通過情景教學(xué),結(jié)合第9章的分解實(shí)例形成具有明確應(yīng)用場(chǎng)景的Ajax實(shí)例,幫助讀者進(jìn)一步掌握Ajax的基本技術(shù)。第11章:通過對(duì)實(shí)例電子相冊(cè)程序的設(shè)計(jì)和開發(fā)過程的講解,演示了筆者對(duì)電子相冊(cè)的實(shí)現(xiàn)思路和代碼,幫助讀者進(jìn)入Ajax中型程序開發(fā)領(lǐng)域。

內(nèi)容概要

  《程序員突擊:Ajax原理與系統(tǒng)開發(fā)》包括認(rèn)識(shí)Ajax、基本功練習(xí)、項(xiàng)目實(shí)戰(zhàn)、富客戶端框架應(yīng)用4個(gè)學(xué)習(xí)階段,共15章。《程序員突擊:Ajax原理與系統(tǒng)開發(fā)》盡可能減少了服務(wù)端代碼實(shí)現(xiàn),力求適合于使用不同服務(wù)端開發(fā)語言的開發(fā)人員學(xué)習(xí)。全書內(nèi)容由淺入深,并輔以大量的實(shí)例說明,逐步引領(lǐng)讀者從基礎(chǔ)到各個(gè)知識(shí)點(diǎn)的學(xué)習(xí)?! ♂槍?duì)不同的知識(shí)點(diǎn)安排了相應(yīng)的項(xiàng)目案例,項(xiàng)目案例歷經(jīng)了自主實(shí)現(xiàn)、核心框架實(shí)現(xiàn)、輕量級(jí)UI實(shí)現(xiàn)、富客戶端實(shí)現(xiàn)4個(gè)階段,幫助讀者較為全面地掌握Ajax開發(fā)技術(shù)?!  冻绦騿T突擊:Ajax原理與系統(tǒng)開發(fā)》配套源代碼,均在Internet Explorer 7、Mozilla Firefox 3.0中測(cè)試通過。  《程序員突擊:Ajax原理與系統(tǒng)開發(fā)》供希望學(xué)習(xí)使用Ajax技術(shù)進(jìn)行Web開發(fā)的程序員作為參考用書,也可供社會(huì)培訓(xùn)機(jī)構(gòu)作為教材使用,對(duì)于缺乏項(xiàng)目實(shí)戰(zhàn)經(jīng)驗(yàn)的程序員來說可用于快速積累項(xiàng)目開發(fā)經(jīng)驗(yàn)。

書籍目錄

第1章 新兵報(bào)到:步入Ajax的殿堂1.1 Web2.0概述1.1.1 從Webl.0到Web21.1.2 Web2.0應(yīng)用發(fā)展方向1.1.3 Web2.0的相關(guān)應(yīng)用1.2 什么是Ajax1.2.1 Ajax的工作原理1.2.2 Ajax簡(jiǎn)單示例1.3 Ajax技術(shù)發(fā)展歷程1.3.1 動(dòng)態(tài)網(wǎng)頁(yè)第一階段:服務(wù)器端CGl1.3.2 動(dòng)態(tài)網(wǎng)頁(yè)第二階段:客戶端Applet1.3.3 客戶端編程語言:JavaScript和VBScript1.3.4 服務(wù)器端動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的繁榮1.3.5 讓客戶端有聲有色:Flash和SilverLight1.3.6 根本性的Ajax基礎(chǔ):DHTML革新1.3.7 XML及其衍生語言1.3.8 Ajax概念和技術(shù)的出現(xiàn)1.4 Ajax關(guān)鍵技術(shù)介紹1.4.1 JavaScript1.4.2 XHTML1.4.3 CSS1.4.4 DOM1.4.5 XML1.4.6 XSTL1.4.7 XMLHttpRequest1.5 Ajax技術(shù)的優(yōu)點(diǎn)和缺點(diǎn)1.5.1 Ajax技術(shù)的優(yōu)點(diǎn)1.5.2 Ajax技術(shù)的缺點(diǎn)1.6 Ajax適用場(chǎng)合1.6.1 表單驅(qū)動(dòng)的交互1.6.2 深層次的樹的導(dǎo)航1.6.3 快速實(shí)現(xiàn)用戶與用戶間的交流響應(yīng)1.6.4 類似投票、yes/no等場(chǎng)景1.6.5 對(duì)數(shù)據(jù)進(jìn)行過濾和操縱相關(guān)數(shù)據(jù)的場(chǎng)景1.6.6 普通的文本輸入提示和自動(dòng)完成的場(chǎng)景1.7 小結(jié)第2章 入伍培訓(xùn):認(rèn)識(shí)AjaX2.1 從散兵到部隊(duì):企業(yè)級(jí)開發(fā)2.1.1 Java陣營(yíng)2.1.2 NET陣營(yíng)2.2 靠什么指揮:MVC2.2.1MVC的思想2.2.2 MVC的變型2.2.3 MVC的優(yōu)點(diǎn)2.2.4 MVC的缺點(diǎn)2.3戰(zhàn)術(shù):Web開發(fā)模式2.3.1 單層模式2.3.2 二層模式2.3.3 三層模式2.3.4 JavaWeb開發(fā)模式2.3.5 NETWeb開發(fā)模式2.4 Ajax參軍:把Ajax引入Web開發(fā)模式2.5 Ajax的應(yīng)用原則2.6 小結(jié)第3章 苦練基本功之科目1:HTML/DHTML3.1 HTML和DHTML3.1.1 HTML簡(jiǎn)介3.1.2 DHTML簡(jiǎn)介3.2 HTML標(biāo)簽分類介紹3.2.1 文件標(biāo)簽3.2.2 文字標(biāo)簽3.2.3 排版標(biāo)簽3.2.4 表格標(biāo)簽3.2.5 表單標(biāo)簽3.2.6 清單標(biāo)簽3.2.7 其他標(biāo)簽3.3 DHTML元素介紹3.3.1 DHTML集合3.3.2 DHTML事件3.3.3 DHTML方法3.3.4 DHTML屬性3.3.5 DHTML對(duì)象3.4 科目操練:使用部分重要元素3.4.1 表格標(biāo)簽3.4.2 表單標(biāo)簽3.4.3 圖像鏈接3.5 小結(jié)第4章 苦練基本功之科目2:DOM4.1 DOM簡(jiǎn)介4.1.1 DOM歷史4.1.2 什么是DOM4.1.3 DOM能做什么4.2 HTML的DOM模型4.2.1 HTML的DOM樹4.2.2 HTML元素繼承關(guān)系4.2.3 HTML元素包含關(guān)系4.3 DOM節(jié)點(diǎn)操作4.3.1 詳解DOM節(jié)點(diǎn)4.3.2 引用DOM節(jié)點(diǎn)4.3.3 DOM節(jié)點(diǎn)操作4.3.4 DOM節(jié)點(diǎn)內(nèi)容操作4.4 XML的DOM模型4.4.1 xML和DOM4.4.2 DOM創(chuàng)建XML4.4.3 DOM解析Ⅺ\4L4.5 科目操練:導(dǎo)航菜單4.5.1 讀取XML中的菜單內(nèi)容4.5.2 在HTML中動(dòng)態(tài)構(gòu)建導(dǎo)航菜單4.5.3 控制下拉菜單的顯示效果4.5.4 定義CsS樣式4.5.5 定義HTML頁(yè)面4.6 小結(jié)第5章 苦練基本功之科目3:JavaScript5.1 JavaScript概況5.1.1 基本數(shù)據(jù)結(jié)構(gòu)5.1.2 程序構(gòu)成5.1.3 語法規(guī)則5.2 JavaScript高級(jí)概念5.2.1 面向?qū)ο?.2.2 JavaScript中的對(duì)象5.2.3 對(duì)象原型5.2.4 JavaScript中的對(duì)象類型5.2.5 對(duì)象的創(chuàng)建5.3科目操練:JavaScript技能5.3.1 字符串處理5.3.2 日期處理5.3.3 瀏覽器控制5.3.4 鼠標(biāo)感應(yīng)5.3.5 鍵盤響應(yīng)5.4 小結(jié)第6章 苦練基本功之科目4:XML6.1 XAL概述6.2 XML文檔規(guī)則6.2.1 什么是XML.文檔6.2.2 XML文檔結(jié)構(gòu)6.2.3 XML聲明6.2.4 XML元素6.2.5 XML注釋6.2.6:XML處理指令6.3 XML其他概念6.3 DTD6.3.2 schema6.3.3 XSL6.4 HTML與XML 數(shù)據(jù)島6.4.1 XML數(shù)據(jù)島6.4.2 數(shù)據(jù)島引用6.4.3 數(shù)據(jù)島綁定到表格6.5 科目操練:JavaScript+XMIL 應(yīng)用實(shí)例6.6 小結(jié)第7章 用好隨身武器:XMLHttpRequest7.1 XML HttpRequest對(duì)象7.1.1 XML HttpRequest概述7.1.2 XML HttpRequest對(duì)象的屬性……第8章 內(nèi)務(wù)整理:CSS第9章 戰(zhàn)術(shù)訓(xùn)練:Ajax第10章 新兵訓(xùn)練成果匯報(bào):Ajax應(yīng)用組合第11章 部隊(duì)實(shí)踐1:電子相冊(cè)第12章 部隊(duì)實(shí)踐2:基于Prototype開發(fā)電子相冊(cè)第13章 部隊(duì)實(shí)踐3:個(gè)人博客第14章 部隊(duì)實(shí)踐4:為個(gè)人博客增加特效(script.aculo.us)第15章 戰(zhàn)術(shù)升級(jí):Ext JS框架附錄A JavaScript的瀏覽器內(nèi)置對(duì)象參考附錄B DHTML參考附錄C CSS參考附錄D 源代碼內(nèi)容與使用說明

章節(jié)摘錄

插圖:

編輯推薦

《程序員突擊:Ajax原理與系統(tǒng)開發(fā)》是由清華大學(xué)出版社出版的。由淺入深、循序漸進(jìn),真正全面掌握系統(tǒng)開發(fā)技術(shù)。以真實(shí)的項(xiàng)目開發(fā)與實(shí)現(xiàn)為主線,對(duì)各個(gè)設(shè)計(jì)元素進(jìn)行深入講解。精選多個(gè)典型案例,并結(jié)合基礎(chǔ)知識(shí)對(duì)系統(tǒng)進(jìn)行分析、設(shè)計(jì)與編程實(shí)現(xiàn)。對(duì)主流框架進(jìn)行詳細(xì)分析并整合至真實(shí)項(xiàng)目中。強(qiáng)大的技術(shù)支持,讀者可在學(xué)賽網(wǎng)社區(qū)“書評(píng)在線”版塊中與作者進(jìn)行直接交流。豐富的程序資源,讀者也可以在希賽網(wǎng)下載中心或?qū)W賽網(wǎng)下載中心下載《程序員突擊:Ajax原理與系統(tǒng)開發(fā)》所有實(shí)例的源代碼和實(shí)戰(zhàn)項(xiàng)目的源代碼。

圖書封面

圖書標(biāo)簽Tags

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


    Ajax原理與系統(tǒng)開發(fā) PDF格式下載


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

 
 

 

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

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