关于ajax技术介绍

关于ajax技术介绍

ID:34449139

大小:1.16 MB

页数:17页

时间:2019-03-06

关于ajax技术介绍_第1页
关于ajax技术介绍_第2页
关于ajax技术介绍_第3页
关于ajax技术介绍_第4页
关于ajax技术介绍_第5页
资源描述:

《关于ajax技术介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章ASP.NETAJAX技术概述在第6章中介绍AJAX常用框架时,提到ASP.NETAJAX框架,它是一个服务器端的AJAX技术范畴,整合了客户端脚本和服务器端ASP.NET以提供一个完整的开发平台。它具有很多客户端的特性和服务器端的特性,并且提供了组件库以方便程序员开发AJAX系统。从本章到本书余下几章将会详细介绍这个框架,首先本章先对这个框架做一个概述性的介绍,以让读者朋友对她有个大概的了解。9.1发展历程AJAX技术带来了更良好、更有区分度的用户体验,但对开发者来说却有更大的挑战,通过前面两章介绍的利用AJAX和ASP.NET2.0开发的RSS浏览

2、器和聊天室可以看出,想要实现异步调用功能,通常需要构造有效的处理DHTML和JavsScript的框架。然而对于很多开发者来说通常缺少这种技能,而且Ajax类型的应用程序也比较难以开发。为了解决这种问题,各种Ajax类库(第6章介绍过主要的类库)应运而生,但其中很少有提供完善的框架、并能够和现有的Web编程模型和编程工具良好集成的类库。针对以上情况,微软于2005年夏天启动Atlas项目,决定开发出一个端对端的框架以及与该框架相关的开发工具,这套架构和工具将给任何一个基于标准的Web客户端平台编写应用程序的程序员带来很大的开发效率。同时他们提出以下几个目标:

3、●丰富的Web用户体验。●与.NET编程模型无缝集成。●可以选择应用程序模型以服务器端为中心还是以客户端为中心。●完全夸平台并基于标准。●无需要客户端安装。在Atlas项目的推动下,ASP.NETAJAX经历了这样几个阶段:(1)2006年3月发布了AtlasMarchCTP。(2)2006年4月发布了AtlasAprilCTP。(3)2006年6月底发布了AtlasJulyCTP。(4)2006年9月宣布了Atlas的最终名称为ASP.NETAJAX,同时官方网站的域名也由http://atlas.asp.net改为http://ajax.asp.net。

4、(5)2006年10月发布了ASP.NETAJAX1.0Beta版本。(6)2006年11月发布了ASP.NETAJAX1.0Beta2版本。(7)2007年1月发布了ASP.NETAJAX1.0最终版本。虽然经历了以上阶段的变革,虽然目前的ASP.NETAJAX1.0最终版本与最初的Atlas相比已经发生了天翻地覆的变化,但Atlas项目始终在最初设计Atlas制定的目标指引下前进,使开发出来的AJAX框架更加完美。ASP.NETAJAX1.0正式版本已经推出,但工程师们的脚步并没有停歇:ASP.NETAJAX1.0中所有的功能都将直接集成到ASP.NET

5、的下一个版本(代号为Orcas)中去;VisualStudio“Orcas”也将提供客户端JavaScriptIntellisense,JavaScript编译检查,以及对ASP.NETAJAX使用场景的丰富的JavaScript调试支持。同时,他们已经开始ASP.NETAJAX下一个版本的工作,并将继续往支持的ASP.NETAJAX核心里添加新的功能和做诸多改进。读者朋友已经可以开始使用ASP.NETAJAXFuturesCTP里的众多新功能,可以在ASP.NETAJAX网站(http://ajax.asp.net)下载这个CTP,它支持“golive”许

6、可。9.2ASP.NETAJAX的概述ASP.NETAJAX能够让程序员快速地创建具有丰富的用户体验的页面,而且这些页面由可靠的和熟悉的用户接口元素组成。ASP.NETAJAX提供客户端脚本(client-script)库,包含跨浏览器的ECMAScript(如JavaScript)和DHTML技术,而且ASP.NETAJAX把这些技术同ASP.NET2.0开发平台集成起来。使用ASP.NETAJAX,程序员可以提高Web程序的用户体验和执行效率。9.2.1ASP.NETAJAX的优势ASP.NETAJAX能够创建丰富的Web应用程序,与那些完全基于服务器端

7、的Web应用程序相比,ASP.NETAJAX具有以下优势:●提高浏览器中Web页面的执行效率。●熟悉的UI元素,诸如进程指标控件、tooltips控件和弹出式窗口。●部分页面刷新,只刷新已被更新的页面。●实现客户端与ASP.NET应用服务的集成以进行表单认证和用户配置。●通过调用Web服务整和不同的数据源的数据。●简化了服务器控件的定制以包括客户端功能。●支持最流行的和通用的浏览器,包括微软IE,Firefox和Safari。9.2.2ASP.NETAJAX框架ASP.NETAJAX包括客户端脚本(client-script)库和服务器端组件,这些都被集成到

8、一个稳健的开发框架。此外,ASP.NETAJAX还提

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。