2006年10月4日
摘要: 2005 年 9 月,ASP.NET 小组发布了代号为“Atlas”的 ASP.NET 中新功能的第一个社区技术预览 (CTP)。Microsoft® .NET Framework 2.0 的这一功能扩展使开发人员能够同时利用浏览器和服务器功能,更轻松地创建丰富的、交互式网站。 Atlas 支持的这种类型的丰富开发统称为“AJAX”(异步 JavaScript 和 XML),这是一个较新的缩写词,代表了对某些现有技术的组合。现代浏览器包括 XMLHttpRequest 对象,可以从 JavaScript 使用此对象回调服务器。这使得页面无需刷新整页,即可对用户输入做出反应,并执行带外操作。虽然这一概念大体很简单,但 AJAX 库可以大大减轻编写与服务器通信及处理由 Web 服务所返回的 XML 的客户端 JavaScript 的繁重任务。 AJAX 尝试解决的这个一般性问题出在 HTTP 协议本身。HTTP 是浏览器用来与 Web 服务器通信以检索页面并从浏览器向服务器回发数据的标准。该协议是无状态的,即需由服务器上的代码负责在页面刷新之间保持用户输 阅读全文
posted @ 2006-10-04 10:40 轻舟子个人空间 阅读(175) 评论(0) 推荐(0) 编辑
摘要: AJAX AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术: Ajax(Asynchronous JavaScript + XML)的定义 基于web标准(standards-based presentation)XHTML+CSS的表示; 使用 DOM(Document Object Model)进行动态显示及交互; 使用 XML 和 XSLT 进行数据交换及相关操作; 使用 XMLHttpRequest 进行异步数据查询、检索; 使用 JavaScript 将所有的东西绑定在一起。 类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,一些基于AJAX的“派生/合成”式(derivative/composite)的技术正在出现,如“AFLAX”。 阅读全文
posted @ 2006-10-04 10:35 轻舟子个人空间 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 微软公司针对AJAX开发了一种称为Atlas的新技术,它允许浏览器随时随意紧密的与ASP.NET进行集成。在此专栏中,我们将阐述Atlas的构架已便于用户在开发工作中对Atlas有更好的理解。 什么是Atlas? 微软声称Atlas的目标在于服务器上将客户程序脚本集成到ASP.NET,以提供一个全面的开发平台。 Atlas平台包含两部分:客户端部分和服务器部分。对客户端,它具有的特点是: 阅读全文
posted @ 2006-10-04 10:17 轻舟子个人空间 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 现在说AJAX是目下最时髦的技术一点不假,当然也有人认为其中有很多炒作的成分;估计两边谁也不能说服谁。因此让我们一起分析为什么AJAX在这个时候出现,以及它为什么会继续成长并且仍将徘徊一段时间。简言之,我把它归结为下面列举的十个最主要的理由。 1. XAML,XUL,XForms...还未结束 2. 服务器技术不可知论者 3. Web 2.0 阅读全文
posted @ 2006-10-04 10:14 轻舟子个人空间 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 微软已经在进行一个版本Visual Stuido 的研发,其中一个重要的研究方向就是通过Ajax风格的编程在浏览器中实现日益流行的富客户端应用。 今后的IE中将拥有Ajax所需的所有东西——DHTML、JScript和XmlHttp。实际上Outlook Web Access从1998年开始就已经提供了这种伟大的浏览体验了。在ASP.NET 2.0中,微软使用异步回调及舒适的Ajax风格的应用程序的编写更加简单,并且,微软为此提供了大量的内建控件。 阅读全文
posted @ 2006-10-04 10:09 轻舟子个人空间 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Ajax技术可以提供高度交互的Web应用,给予用户更丰富的页面浏览体验。本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和框架等。本书中所有例子的代码都可以从Apress网站本书主页的源代码(Source Code)免费得到。本书适合各层次Web应用开发人员和网页设计人员阅读。 阅读全文
posted @ 2006-10-04 09:42 轻舟子个人空间 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 本书将介绍Ajax的概念以及其工作原理,因此即使你尚不熟悉Ajax,也可以很快理解这一热门技术。 接下来引出了Atlas框架的概念,并介绍了Atlas是如何在ASP.NET环境中运行的。其中演示了Atlas的客户端和服务器端功能,并详细分析了各个脚本库和控件以及它们的使用方法。 在本书的介绍过程中均包含有示例以及必要的图示,以方便学习。在最后一章还专门介绍一个大规模的应用程序,将所有本书中提到的概念融合到一起。这绝对是一本非常实用的技术图书。 预先需求 需要安装Visual Studio 2005,任意版本均可。同样需要Atlas的安装程序以及其中包含的Visual Studio 2005项目模板,可以在http://atlas.asp.net网站中下载。 示例代码 在Apress出版社的网站(http://www.apress.com)上可以逐章下载本书的示例代码。为方便起见,代码均被压缩成单一的zip文件。 与作者联系 可以通过Email:ljpm@philotic.com,或网站:http://www.ph 阅读全文
posted @ 2006-10-04 09:08 轻舟子个人空间 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一、嫁给我,做我的妻子.虽然你不是最漂亮的女孩子,但我可以向你保证,在我眼里,你将是这个世界上最美丽的新娘.而且在结婚以后,你在我眼里,依然是这世界上最美的妇人.我希望在你八十岁的时候,俯在你的耳边,告诉你: “感谢上苍,他赐给我一个世界上最美丽,最可爱只是没有了牙的老太婆.” 二、结婚以后,如果你依然希望做你的事业,我将尽我的全力去支持你,并且承担我应做的家务,我向你坦白,我分不清黄豆芽和绿豆芽,而且我会把厨房搞得一塌糊涂,但是我会照着厨房美食上的话去做,努力把自己培养成为一个伟大的厨子. 三、如果你渴望避开尘世的喧嚣和烦扰,渴望做一个安安静静的小妇人,那么,我将尽我的全力去工作,去挣更多的钱来维持这个家庭,只是,只是我的臭袜子要归你洗. 阅读全文
posted @ 2006-10-04 00:16 轻舟子个人空间 阅读(163) 评论(0) 推荐(0) 编辑
摘要: Alexa出问题了?!这是最近几天在QQ上收到的最多的消息。   现在也不知道原因,事实上,也许连Alexa自己都搞不清楚到底发生了什么。Alexa本身也有Search,自然也可能Dance,也许它的舞步比Google还有个性。   很多人一直对外界说,Alexa的数据可以参考,但只能是参考,其参考价值取决于你对它的理解程度,你越了解Alexa的排名机制就越能充分评估Alexa的真正价值。 阅读全文
posted @ 2006-10-04 00:10 轻舟子个人空间 阅读(161) 评论(0) 推荐(0) 编辑