出版時(shí)間:2008-9 出版社:人民郵電出版社 作者:Alessandro Gallo,Rama Krishna Vavilala,David Barkol 頁數(shù):388 字?jǐn)?shù):602000 譯者:蘇金國(guó),陳波,劉曉兵
Tag標(biāo)簽:無
內(nèi)容概要
本書是一本絕妙的指南,講述了ASP.NET AJAX 的方方面面。它的目標(biāo)是為讀者提供一些強(qiáng)有力的工具,幫助他們成為成熟的ASP.NET AJAX 開發(fā)人員。首先從很簡(jiǎn)單的例子開始,然后逐步向一些更復(fù)雜的實(shí)際場(chǎng)景過渡。要解決這些復(fù)雜問題,要求讀者掌握這種技術(shù),并提高他們的技術(shù)水平。通過本書,讀者將對(duì)JavaScript 更為精通,能夠制作支持Ajax 的控件,并了解如何利用最佳實(shí)踐和模式來豐富ASP.NET應(yīng)用。 本書適合所有有一定ASP.NET 和Ajax 基礎(chǔ)的讀者,它將會(huì)使讀者對(duì)ASP.NET AJAX 有一個(gè)全面而深入的認(rèn)識(shí)。
作者簡(jiǎn)介
Alessandro Gall0,微軟ASP.NET MVP,ASPInsiders專家團(tuán)隊(duì)成員,世界頂尖的ASP.NET AJAX專家。他是AJAX Control Toolkit項(xiàng)目的重要成員。曾在2006年微軟主辦的“Mash—it—up with ASP.NETAJAX”競(jìng)賽中奪得大獎(jiǎng)?! avid Barkol著名ASP.NET AJAX專家。微軟Microsoft ASP.NET顧問委員會(huì)員。ASPInsiders專家團(tuán)隊(duì)成員。現(xiàn)任領(lǐng)先的.NET專業(yè)技術(shù)服務(wù)公司Neudesic的首席顧問。 Rama Krishna Vavilala資深技術(shù)專家,有數(shù)十年的開發(fā)經(jīng)驗(yàn)。現(xiàn)任3C軟件公司首席技術(shù)架構(gòu)師,是領(lǐng)先的企業(yè)成本管理解決方案Impact:ECS的靈魂人物。
書籍目錄
第一部分 ASP.NET AJAX基礎(chǔ) 第1章 ASP.NET AJAX簡(jiǎn)介 1.1 什么是Ajax 1.1.1 Ajax構(gòu)成要素 1.1.2 異步Web編程 1.1.3 XMLHttpRequest對(duì)象 1.1.4 Ajax開發(fā)問題 1.2 ASP.NET AJAX架構(gòu) 1.2.1 客戶端框架 1.2.2 服務(wù)器框架 1.2.3 客戶端中心開發(fā)模型 1.2.4 服務(wù)器中心開發(fā)模型 1.2.5 ASP.NET AJAX目標(biāo) 1.3 ASP.NET AJAX實(shí)戰(zhàn) 1.3.1 簡(jiǎn)單的服務(wù)器中心解決方案 1.3.2 UpdateProgress控件 1.3.3 簡(jiǎn)單的客戶中心示例 1.4 小結(jié) 第2章 Microsoft Ajax Library第一步 2.1 Microsoft Ajax Library速覽 2.1.1 Microsoft Ajax Library特性 2.1.2 在ASP.NET頁面中增加Ajax支持 2.1.3 腳本版本 2.2 Application模型 2.2.1 客戶組件 2.2.2 客戶頁面生命周期 2.2.3 Hello Microsoft Ajax! 2.3 使用DOM 2.3.1 抽象API 2.3.2 一個(gè)動(dòng)態(tài)的跨瀏覽器文本框 2.3.3 CSS與定位 2.3.4 客戶委托 2.3.5 $addHandlers與$clearHandlers 2.3.6 回調(diào) 2.4 更容易地實(shí)現(xiàn)JavaScript開發(fā) 2.4.1 String對(duì)象 2.4.2 Sys.StringBuilder 2.4.3 Array對(duì)象 2.4.4 全球化 2.4.5 瀏覽器檢測(cè) 2.4.6 調(diào)試 2.4.7 有類型錯(cuò)誤 2.5 小結(jié) 第3章 Ajax開發(fā)人員需要的JavaScript知識(shí) 3.1 使用對(duì)象 3.1.1 對(duì)象 3.1.2 數(shù)組 3.1.3 函數(shù) 3.1.4 創(chuàng)建定制對(duì)象 3.1.5 原型對(duì)象 3.1.6 擴(kuò)展JavaScript類型 3.1.7 字面量 3.2 使用JSON 3.2.1 JSON結(jié)構(gòu) 3.2.2 JSON與 Microsoft Ajax Library 3.3 JavaScript中的類 3.3.1 客戶類 3.3.2 registerClass方法 3.3.3 屬性 3.3.4 命名空間 3.4 理解繼承 3.4.1 基于原型的繼承 3.4.2 向基類傳遞參數(shù) 3.4.3 覆寫 3.5 理解接口和枚舉 3.5.1 接口 3.5.2 枚舉 3.6 使用類型反射 3.6.1 反射方法 3.6.2 確定對(duì)象類型 3.6.3 構(gòu)建一個(gè)簡(jiǎn)單的類瀏覽器 3.7 處理事件 3.7.1 公開事件 3.7.2 訂閱與處理事件 3.8 小結(jié) 第4章 Ajax服務(wù)器擴(kuò)展剖析 4.1 ASP.NET開發(fā)人員的Ajax 4.2 改進(jìn)原有ASP.NET網(wǎng)站 4.2.1 一個(gè)示例ASP.NET網(wǎng)站 4.2.2 配置現(xiàn)有的ASP.NET網(wǎng)站 4.3 ScriptManager: Ajax頁面的大腦 4.3.1 理解ScriptManager 4.3.2 部署JavaScript文件 4.3.3 注冊(cè)服務(wù) 4.3.4 本地化 4.3.5 使用ScriptManagerProxy 4.4 部分頁面更新 4.4.1 引入U(xiǎn)pdatePanel控件 4.4.2 更多UpdatePanel 4.4.3 在此插入反饋 4.4.4 使用計(jì)時(shí)器 4.4.5 錯(cuò)誤處理 4.5 小結(jié) 第5章 建立異步網(wǎng)絡(luò)調(diào)用 5.1 使用ASP.NET Web服務(wù) 5.1.1 配置Web服務(wù) 5.1.2 從JavaScript調(diào)用Web服務(wù)方法 5.1.3 處理復(fù)雜類型 5.1.4 使用HTTP GET 5.1.5 頁面方法 5.2 異步通信層 5.2.1 一個(gè)簡(jiǎn)單的WebRequest 5.2.2 執(zhí)行器 5.2.3 WebRequestManager 5.2.4 處理錯(cuò)誤 5.3 消費(fèi)外部Web服務(wù) 5.3.1 腳本技術(shù) 5.3.2 通過服務(wù)器的跨域調(diào)用 5.3.3 利用ASP.NET AJAX實(shí)現(xiàn)內(nèi)容集成 5.3.4 橋技術(shù) 5.4 使用ASP.NET應(yīng)用服務(wù) 5.4.1 啟用ASP.NET應(yīng)用服務(wù) 5.4.2 驗(yàn)證服務(wù) 5.4.3 個(gè)性化 5.4.4 角色:Orcas預(yù)覽 5.4.5 消息板應(yīng)用 5.5 小結(jié) 第6章 利用UpdatePanel實(shí)現(xiàn)部分頁面渲染 6.1 能力越大,責(zé)任越多 6.1.1 UpdatePanel的發(fā)展歷程 6.1.2 一個(gè)簡(jiǎn)單的示例 6.2 了解UpdatePanel 6.2.1 UpdatePanel的內(nèi)容 6.2.2 更新模式 6.2.3 顯示模式 6.2.4 ASP.NET頁面生命周期 6.3 觸發(fā)器 6.3.1 異步觸發(fā)器 6.3.2 回送觸發(fā)器 6.3.3 手工觸發(fā)器 6.4 高級(jí)技術(shù) 6.4.1 重復(fù)UpdatePanel 6.4.2 嵌套UpdatePanel 6.5 實(shí)時(shí)GridView過濾器 6.5.1 實(shí)時(shí)GridView過濾器的目標(biāo) 6.5.2 GridView過濾器的工作原理 6.5.3 為GridView過濾器增加Ajax支持 ……第二部分 高級(jí)技術(shù)第三部分 ASP.NET AJAX新特性第四部分 掌握ASP.NET AJAX第五部分 附錄附錄A 安裝ASP.NET AJAX附錄B Ajax應(yīng)用調(diào)試工具資源
章節(jié)摘錄
第一部分 ASP.NET AJAX基礎(chǔ) 第1章 ASP.NET AJAX簡(jiǎn)介 1.1 什么是Ajax Ajax是一種Web開發(fā)方法 或模式,使用客戶端腳本與Web服務(wù)器實(shí)現(xiàn)數(shù)據(jù)交互。利用這種方法,頁面可以動(dòng)態(tài)地更新,而不會(huì)導(dǎo)致整個(gè)頁面完全刷新〔這是每一位Web開發(fā)人員的夢(mèng)想〕。因此,用戶和應(yīng)用程序之間的交互不會(huì)中斷,而會(huì)連續(xù)而流暢地進(jìn)行。有人認(rèn)為這種方法與其說是一種模式,不如說是一種技術(shù)。實(shí)際上,它是創(chuàng)造性地把將使用的相關(guān)技術(shù)結(jié)合在一起了。
編輯推薦
“Alessandro、David和Rama都是ASP.NET AJAX領(lǐng)域的專家,他們將通過本書與你分享他們的豐富經(jīng)驗(yàn)和真知灼見,幫助你充分地利用ASP.NET AJAX,更快更好地建立健壯的Web應(yīng)用?!薄 猄cott Guthrie,ASP.NET之父,微軟開發(fā)部門總經(jīng)理 “你會(huì)從這個(gè)領(lǐng)域的先驅(qū)者那里學(xué)到編寫可靠的JavaScript、HTML和CSS所需知道的一切,并了解如何最大限度地充分利用ASP.NET AJAX。本書的作者在Ajax方面的知識(shí)和經(jīng)驗(yàn)幾乎比這個(gè)行業(yè)中的所有人都更豐富,令人高興的是,他們竟然如此無私地將這些財(cái)富與你分享。” ——Bertrand Le Roy,微軟公司ASP.NET小組軟件設(shè)計(jì)工程師ASP.NET AJAX是微軟最新的Web開發(fā)技術(shù)之一。能夠使你的Web應(yīng)用煥然一新,變得界面華麗、運(yùn)行飛快、流暢易用。跨入全新的2.O時(shí)代?! ”緯扇皇浊恢傅腁SP.NET AJAX專家聯(lián)袂撰寫,出版以來好評(píng)如潮,已經(jīng)成為業(yè)內(nèi)公認(rèn)的無可替代的權(quán)威之作。它的與眾不同之處在于:示例豐富,敘述全面、詳盡、生動(dòng)而又不失嚴(yán)謹(jǐn),不僅能幫助初學(xué)者透徹理解關(guān)鍵術(shù)語和概念。而且也為中高級(jí)讀者提供了絕佳的學(xué)習(xí)資源和參考?! lessandro Gall0微軟ASP.NET MVP,ASPInsiders專家團(tuán)隊(duì)成員,世界頂尖的ASP.NET AJAX專家。他是AJAX Control Toolkit項(xiàng)目的重要成員。曾在2006年微軟主辦的“Mash—it—up with ASP.NETAJAX”競(jìng)賽中奪得大獎(jiǎng)?! avid Barkol著名ASP.NET AJAX專家。微軟Microsoft ASP.NET顧問委員會(huì)員。ASPInsiders專家團(tuán)隊(duì)成員?,F(xiàn)任領(lǐng)先的.NET專業(yè)技術(shù)服務(wù)公司Neudesic的首席顧問?! ama Krishna Vavilala資深技術(shù)專家,有數(shù)十年的開發(fā)經(jīng)驗(yàn)?,F(xiàn)任3C軟件公司首席技術(shù)架構(gòu)師,是領(lǐng)先的企業(yè)成本管理解決方案Impact:ECS的靈魂人物?! mazon五星級(jí)盛譽(yù);業(yè)界公認(rèn)的權(quán)威ASP.NET AJAX著作;ASP.NET之你Scott Guthrie新自作序推薦;MSDN強(qiáng)烈推薦。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
ASP.NET AJAX實(shí)戰(zhàn) PDF格式下載