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