出版時(shí)間:2008-7 出版社:機(jī)械工業(yè)出版社 作者:溫茨 頁數(shù):447 譯者:唐學(xué)韜
Tag標(biāo)簽:無
前言
時(shí)下的Ajax運(yùn)動(dòng)可以說是如火如荼,再加上其他一些RIA型的東西,Web開發(fā)正在發(fā)生著一些變化。這些變化有多大?我也說不上來,但我知道似乎人人都不想落伍,多少都想趕個(gè)時(shí)髦。老實(shí)說,ASP.NETAJAX很簡單,如果只是想上手的話,半天就可以了。但ASP.NETAJAX多少也算是一個(gè)編程平臺(tái)了,要想熟練運(yùn)用的話(尤其是客戶端編程),還是要花些時(shí)間的?! 槭裁匆ㄐr(shí)間呢?因?yàn)殡m然ASP.NETAJAX的基本內(nèi)容(或者說核心內(nèi)容)很少,但其附加的知識(shí)就比較多了,更重要的是很雜,要想在網(wǎng)上找到一個(gè)較為完整的教程實(shí)在是一件比較費(fèi)力氣的事情。而本書就非常全面地介紹了ASP.NETAJAX這一技術(shù),這一點(diǎn)從本書的內(nèi)容結(jié)構(gòu)上也是不難發(fā)現(xiàn)的——JaVascript基礎(chǔ)、ASP.NETAJAXExtensions、ASP.NETAJAXControlToolkit、ASP.NETAJAXFutures以及MicrosoftAJAXLibrary??梢哉f,這本書對(duì)于ASP.NETAJAX的初學(xué)者來說,絕對(duì)是一本非常好的教材型讀物。本書還介紹了Ajax應(yīng)用程序中一些常見問題的解決方案,比如如何解決后退/前進(jìn)按鈕的問題以及如何使用遠(yuǎn)程Web服務(wù)等?! ”緯诮榻B一種技術(shù)或問題的時(shí)候,都給出了大量的示例代碼,這也就讓我們?cè)趯W(xué)習(xí)技術(shù)的時(shí)候不會(huì)感到特別的枯燥乏味。此外,作者在給出每一段完整的代碼清單之前,都會(huì)先將其拆分成很短的代碼片段并給出詳細(xì)的解釋,這樣,我們?cè)诶斫獯a的時(shí)候自然就不會(huì)遇到什么麻煩?! ∥铱梢苑浅X?fù)責(zé)任地講,這絕對(duì)是一本非常優(yōu)秀的ASP.NETAJAX教材,因此,我強(qiáng)烈推薦那些暫時(shí)還不學(xué)習(xí)但又希望學(xué)習(xí)ASP.NETAJAx的程序員朋友們閱讀此書。參與本書翻譯及校對(duì)工作的還有黃惠莊、盧彥良、蒲巧惠、陳麗麗、胡元江、張楊、趙杰、吳斌、郭敏、林丹、王躍。
內(nèi)容概要
本書將教會(huì)你如何使用Microsoft ASP.NET AJAX框架來創(chuàng)建一個(gè)專業(yè)的動(dòng)態(tài)網(wǎng)頁。這需要一定的JavaScript以及ASP.NET的知識(shí)。為了方便學(xué)習(xí),本書將在開頭的地方先介紹一些關(guān)于JavaScript的基礎(chǔ)知識(shí)?! ”緯菫閮深怶eb開發(fā)人員編寫的:一類是那些正在使用AS.NET并希望讓他們的應(yīng)用程序更加深入地應(yīng)用Ajax技術(shù)的Web開發(fā)人員,另一類是那些正在使用其他技術(shù)但是對(duì)ASP.NET AJAX框架也有興趣的Web開發(fā)人員。本書同樣也適用于那些不想被編寫跨瀏覽器代碼搞得頭疼的JavaScript程序員。本書中使用的編程語言是C#和JavaScript。如果你需要關(guān)于這些編程語言的背景知識(shí),O'Reilly還有一些非常好的書籍,包括Jesse Liberty和Brian MacDonald編寫的《Learning C#2005》以及Shelley Powers編寫的《Learning JavaScript》。
作者簡介
ChristianWenz,培訓(xùn)講師和顧問,他總共編寫了50多本書。他致力于開源與閉源的Web技術(shù),而且在瀏覽器無關(guān)的JavaScript方面也被公認(rèn)為專家。
書籍目錄
前言第一部分 基礎(chǔ) 第1章ASP.NET AJAX、Ajax和ASP.NET ASP.NET AJAX與Ajax ASP.NET AJAX與ASP.NET ASP.NET AJAX的要求及其安裝 ASP.NET AJAX的組織架構(gòu) 第一個(gè)ASP.NET AJAX示例:Hello User ScriptManager控件 小結(jié) 更深入的閱讀建議 第2章 JavaScript JavaScript語言 面向?qū)ο缶幊蹋∣OP) 訪問頁面元素 DOM方法 小結(jié) 更深入的閱讀建議 第3章 Ajax XMLHttpRequest對(duì)象 XMLDocument對(duì)象 JSON 小結(jié) 更深入的閱讀建議第二部分 ASP.NET AJAX擴(kuò)展 第4章 使用AS P.N ET AJAX JavaScript Extensions ASP.NET AJAX的快捷方式與輔助函數(shù) 對(duì)現(xiàn)有JavaScript對(duì)象的擴(kuò)展 ASP.NET AJAX為JavaScript提供的OOP特性 .NET類的客戶端版本 小結(jié) 更深入的閱讀建議 第5章 Web服務(wù) 錯(cuò)誤處理 頁面方法 維護(hù)會(huì)話狀態(tài) 與服務(wù)器交換復(fù)雜數(shù)據(jù) 通過JavaScript調(diào)用Web服務(wù)的問題 ……第三部分 ASP.NET AJAXControl Toolkit第四部分 ASP.NET AJAX Futures第五部分 Microsoft AJAX Library第六部分 附錄
章節(jié)摘錄
第一部分 基礎(chǔ) 第1章 ASP.NET AJAX、Ajax和ASP.NET 本書的內(nèi)容是關(guān)于ASP.NET AJAX(以前發(fā)布的版本叫“Atlas”)的,它是一組由微軟發(fā)布的可以使Web開發(fā)人員(尤其是使用ASP.NET 2.0的開發(fā)人員)更加輕松地創(chuàng)建帶有Ajax的網(wǎng)站的新技術(shù)。Ajax樣式的網(wǎng)頁提供了一種更豐富的用戶界面。這樣的網(wǎng)頁更加靈敏,因?yàn)樗梢粤⒓聪蛴脩糇鞒鲰憫?yīng),而且或多或少的可以直接與服務(wù)器進(jìn)行交互。ASP.NET AJAX還包含一些可以用來創(chuàng)建mashup(這是一種整合了多個(gè)網(wǎng)站的內(nèi)容的Web應(yīng)用程序,典型的做法就是使用第三方Web服務(wù)提供的API)的工具。我們將在本書中學(xué)習(xí)所有這些以及其他一些相關(guān)的知識(shí)。本章將帶你開始學(xué)習(xí)ASP.NETAJAX,不僅會(huì)給出這個(gè)技術(shù)的概貌,還會(huì)給出其工作的結(jié)構(gòu)視圖。
編輯推薦
“本書絕對(duì)可算是這個(gè)令人矚目的新平臺(tái)上的權(quán)威性著作。Wenz對(duì)ASP.NET AJAX所做出的貢獻(xiàn)很大。這本書真是太棒了!”——Jeff Prosise,Wintellect 本書介紹了Microsoft ASP.NET AJAX 1.0框架,而且是實(shí)操型介紹。本書還介紹如何快速地創(chuàng)建專業(yè)的動(dòng)態(tài)網(wǎng)頁。本書含有大量的代碼和示例。本書不僅適合于應(yīng)用Ajax技術(shù)的ASP.NET開發(fā)人員,而且還適合于對(duì)ASRNET AJAX感興趣的Web開發(fā)人員。 本書內(nèi)容包括: ASENET AJAX框架的高度概括?! 「鞣N用途的代碼??芍苯訉⑺鼈冇玫阶约旱膽?yīng)用程序中?! avaScript以及Ajax的本質(zhì)。它們有助于了解該框架所用到的各種具體技術(shù)?! ♂槍?duì)該框架的各個(gè)包而編排的內(nèi)容與組織結(jié)構(gòu),包括ASP.NET AJAX JavaScript Extensions、 ASENET AJAX Control Toolkit、ASENET AJAX Futures CTP以及Microsoft AJAX Library?! ∫恍╆P(guān)于如何編寫自己的控件以及如何向ASRNET AJAX Control Toolkit社區(qū)貢獻(xiàn)力量的指引?! ≡谄渌脚_(tái)(比如PHP)上使用Microsoft AJAX Library的辦法?! £P(guān)于UpdatePanel控件的完整一章。該控件使得頁面上的各個(gè)部分能夠被單獨(dú)更新,它也是這個(gè)框架中最重要的元素之一?! ”緯性S多不太好找的細(xì)節(jié),包括一些能夠用來完成某些任務(wù)的非正式手段。對(duì)于這個(gè)新框架來說,這就是你所需要的資源了。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載