出版时间:2008-7 出版社:机械工业出版社 作者:温茨 页数:447 译者:唐学韬
Tag标签:无
前言
时下的Ajax运动可以说是如火如荼,再加上其他一些RIA型的东西,Web开发正在发生着一些变化。这些变化有多大?我也说不上来,但我知道似乎人人都不想落伍,多少都想赶个时髦。老实说,ASP.NETAJAX很简单,如果只是想上手的话,半天就可以了。但ASP.NETAJAX多少也算是一个编程平台了,要想熟练运用的话(尤其是客户端编程),还是要花些时间的。 为什么要花些时间呢?因为虽然ASP.NETAJAX的基本内容(或者说核心内容)很少,但其附加的知识就比较多了,更重要的是很杂,要想在网上找到一个较为完整的教程实在是一件比较费力气的事情。而本书就非常全面地介绍了ASP.NETAJAX这一技术,这一点从本书的内容结构上也是不难发现的——JaVascript基础、ASP.NETAJAXExtensions、ASP.NETAJAXControlToolkit、ASP.NETAJAXFutures以及MicrosoftAJAXLibrary。可以说,这本书对于ASP.NETAJAX的初学者来说,绝对是一本非常好的教材型读物。本书还介绍了Ajax应用程序中一些常见问题的解决方案,比如如何解决后退/前进按钮的问题以及如何使用远程Web服务等。 本书在介绍一种技术或问题的时候,都给出了大量的示例代码,这也就让我们在学习技术的时候不会感到特别的枯燥乏味。此外,作者在给出每一段完整的代码清单之前,都会先将其拆分成很短的代码片段并给出详细的解释,这样,我们在理解代码的时候自然就不会遇到什么麻烦。 我可以非常负责任地讲,这绝对是一本非常优秀的ASP.NETAJAX教材,因此,我强烈推荐那些暂时还不学习但又希望学习ASP.NETAJAx的程序员朋友们阅读此书。参与本书翻译及校对工作的还有黄惠庄、卢彦良、蒲巧惠、陈丽丽、胡元江、张杨、赵杰、吴斌、郭敏、林丹、王跃。
内容概要
本书将教会你如何使用Microsoft ASP.NET AJAX框架来创建一个专业的动态网页。这需要一定的JavaScript以及ASP.NET的知识。为了方便学习,本书将在开头的地方先介绍一些关于JavaScript的基础知识。 本书是为两类Web开发人员编写的:一类是那些正在使用AS.NET并希望让他们的应用程序更加深入地应用Ajax技术的Web开发人员,另一类是那些正在使用其他技术但是对ASP.NET AJAX框架也有兴趣的Web开发人员。本书同样也适用于那些不想被编写跨浏览器代码搞得头疼的JavaScript程序员。本书中使用的编程语言是C#和JavaScript。如果你需要关于这些编程语言的背景知识,O'Reilly还有一些非常好的书籍,包括Jesse Liberty和Brian MacDonald编写的《Learning C#2005》以及Shelley Powers编写的《Learning JavaScript》。
作者简介
ChristianWenz,培训讲师和顾问,他总共编写了50多本书。他致力于开源与闭源的Web技术,而且在浏览器无关的JavaScript方面也被公认为专家。
书籍目录
前言第一部分 基础 第1章ASP.NET AJAX、Ajax和ASP.NET ASP.NET AJAX与Ajax ASP.NET AJAX与ASP.NET ASP.NET AJAX的要求及其安装 ASP.NET AJAX的组织架构 第一个ASP.NET AJAX示例:Hello User ScriptManager控件 小结 更深入的阅读建议 第2章 JavaScript JavaScript语言 面向对象编程(OOP) 访问页面元素 DOM方法 小结 更深入的阅读建议 第3章 Ajax XMLHttpRequest对象 XMLDocument对象 JSON 小结 更深入的阅读建议第二部分 ASP.NET AJAX扩展 第4章 使用AS P.N ET AJAX JavaScript Extensions ASP.NET AJAX的快捷方式与辅助函数 对现有JavaScript对象的扩展 ASP.NET AJAX为JavaScript提供的OOP特性 .NET类的客户端版本 小结 更深入的阅读建议 第5章 Web服务 错误处理 页面方法 维护会话状态 与服务器交换复杂数据 通过JavaScript调用Web服务的问题 ……第三部分 ASP.NET AJAXControl Toolkit第四部分 ASP.NET AJAX Futures第五部分 Microsoft AJAX Library第六部分 附录
章节摘录
第一部分 基础 第1章 ASP.NET AJAX、Ajax和ASP.NET 本书的内容是关于ASP.NET AJAX(以前发布的版本叫“Atlas”)的,它是一组由微软发布的可以使Web开发人员(尤其是使用ASP.NET 2.0的开发人员)更加轻松地创建带有Ajax的网站的新技术。Ajax样式的网页提供了一种更丰富的用户界面。这样的网页更加灵敏,因为它可以立即向用户作出响应,而且或多或少的可以直接与服务器进行交互。ASP.NET AJAX还包含一些可以用来创建mashup(这是一种整合了多个网站的内容的Web应用程序,典型的做法就是使用第三方Web服务提供的API)的工具。我们将在本书中学习所有这些以及其他一些相关的知识。本章将带你开始学习ASP.NETAJAX,不仅会给出这个技术的概貌,还会给出其工作的结构视图。
编辑推荐
“本书绝对可算是这个令人瞩目的新平台上的权威性著作。Wenz对ASP.NET AJAX所做出的贡献很大。这本书真是太棒了!”——Jeff Prosise,Wintellect 本书介绍了Microsoft ASP.NET AJAX 1.0框架,而且是实操型介绍。本书还介绍如何快速地创建专业的动态网页。本书含有大量的代码和示例。本书不仅适合于应用Ajax技术的ASP.NET开发人员,而且还适合于对ASRNET AJAX感兴趣的Web开发人员。 本书内容包括: ASENET AJAX框架的高度概括。 各种用途的代码。可直接将它们用到自己的应用程序中。 JavaScript以及Ajax的本质。它们有助于了解该框架所用到的各种具体技术。 针对该框架的各个包而编排的内容与组织结构,包括ASP.NET AJAX JavaScript Extensions、 ASENET AJAX Control Toolkit、ASENET AJAX Futures CTP以及Microsoft AJAX Library。 一些关于如何编写自己的控件以及如何向ASRNET AJAX Control Toolkit社区贡献力量的指引。 在其他平台(比如PHP)上使用Microsoft AJAX Library的办法。 关于UpdatePanel控件的完整一章。该控件使得页面上的各个部分能够被单独更新,它也是这个框架中最重要的元素之一。 本书含有许多不太好找的细节,包括一些能够用来完成某些任务的非正式手段。对于这个新框架来说,这就是你所需要的资源了。
图书封面
图书标签Tags
无
评论、评分、阅读与下载