易截截图软件、单文件、免安装、纯绿色、仅160KB

第一章 ASP.NET Ajax简介

第一章      ASP.NET Ajax简介
1.1什么是Ajax
一.什么是Ajax
Ajax是Asynchronous JavaScript and XML(异步JavaScript 和XML)的缩写,由著名用户体验专家Jesse-James Garrett在2005年2月18日发表的一篇名为Ajax:a New Approach to Web Applications文章中首先提出。
Ajax并不是只包含JavaScript和XML两种技术,事实上,Ajax是由JavaScript、XML、XSLT、CSS、DOM和XMLHttpRequest等多种技术组成的。
XMLHttpRequest对象:是Ajax的核心,该对象由浏览器中的JavaScript创建,负责在后台以异步的方式让客户端连接到服务器。
从英文原意来说,它代表浏览器与Web服务器之间以异步方式进行沟通,并且同时发送与接收XML。从技术角度,只要使用下列技术开发的页面程序,都可以被视为是Ajax的实现成果:(1)使用符合W3C规范的CSS与XHTML来定义页面外观。(2)使用浏览器的DOM以及DHTML技术来显示动态内容与分层内容,并与用户产生互动。(3)使用XML进行数据交换,并使用XSLT转换XML格式的数据。(4)使用XMLHttpRequest或XMLHTTP这组API来接收异步数据(5)JavaScript与微软InternetExplorer浏览器特有的Jscript是遵循ECMAScript标准实现的技术。
Ajax并不是某家厂商的专利,也不是某家厂商所有的对象、组件或产品。
Ajax 是一种技术、一种概念、一种架构。
所谓动态HTML(Dynamic HTML,简称DHTML),其实并不是一门新的语言,它只是HTML、CSS和客户端脚本(JavaScript)的一种集成。 DHTML建立在原有技术的基础上,可分为三个方面:一是HTML,也就是页面中的各种页面元素对象,它们是被动态操纵的内容;二是CSS,CSS属性也是动态操纵的内容,从而获得动态的格式效果;三是客户端脚本(例如JavaScript),它实际操纵Web页上的HTML和CSS。
    XHTML是一个基于XML的置标语言,看起来与HTML有些相象,只有一些小的但重要的区别。
二.Ajax解决的问题:
提高Web应用程序的速度,不再让用户等待。
Ajax的高明之处在于,它只会将页面中需要更新的部分发送给Web 服务器为处理,并且将处理后的内容发送回客户端浏览器进行局部更新。
三.典型应用程序:
1.http://home.live.com:个性化网页。用户可以拖放网页内容位置。
2.http://local.live.com:文本输入框有水印效果,提示使用的输入。
3. http://local.live.com网上地图任意拖放点击加载
应用现状:
   事实上Ajax的技术始于1998年。在2005之


相关文档:

ASP.NET的配置管理 machine.config

   ASP.NET的配置是从machine.config文件开始的,通常情况下这个文件被放在"c:\Windows\Microsoft.NET\Framework\v2.0.50727\Config"目录中,这文件中定义了ASP.NET所支持的配置文件的各个部分,包括ASP.NET工作进程的配置,以及注册一些能够提供诸如属性配置(profiles)、成员资格(membership)、基于角色的安 ......

asp.net中几种常见的错误处理方法

<一>页面级的错误处理
void Page_Error(Object sender, EventArgs e) {
     String message = "<font face=verdana color=red>"
                         ......

asp.net 发邮件完整类实列

    public class ToEmial
    {
        string _to;
        string _title;
        string _content;
        string _strHost;
......

ASP.net验证码

快过年,好久没写什么东西了。不知道最近是太忙了,还是自己有点懒,写些自己积累的东西。都是些最基本的应用,和大家分享下。
验证码在很多地方多用到,网上各种形形色色的代码页很多了,我就是打发点时间写写了。
原理:通过GUI+生成有四个数字的图片,将四个数字存放到Session中,然后通过验证你输入的验证码和Session ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号