`
阅读更多
首次加载方式:与传统web应用程序相同。首先用户在游览器输入URL或单击了一个外部链接,引发了浏览器的一次HTTP请求。随后,服务器响应了用户的请求,生成相应的HTML、CSS及JavaScript代码,并发送到客户端,最后,客户端浏览器把这段HTML显示出来。

    后续操作:与传统Web应用程序完全不同。用户的操作不再会引发浏览器的一次HTTP请求,而是引发客户端的某段JavaScript代码的执行(JavaScript初始化了一个XMLHttpRequest对象,由它向服务器发出异步请求,获得数据)。

具体交互流程:

1、 用户在页面上执行了某个具体操作;

2、 DOM元素捕获后,触发相应的DHTML事件;

3、 调用DHTML事件的客户端事件处理函数(一段JavaScript脚本),在其 中初始化了一个XMLHttpRequest对象,用以向服务器发送异步请求,同时指定了一个回调函数;

4、 服务器收到XMLHttpRequest对象的请求后,开始根据请求进行处理, 并返回客户端所需要的数据(以XML或JSON或普通文本的形式);

5、 客户端接收到数据后,执行回调函数(一段JavaScript脚本),并根据 返回的数据进行局部更新(以DOM的方式操作文档内容);

用户看到了界面的变化;(无刷新)

分享到:
评论
1 楼 yulongxiang 2010-08-26  
学习了!!!

相关推荐

    ASP.NET AJAX 实战 学习笔记(一)

    ASP.NET Ajax学习笔记 第一章 ASP.NET AJAX基础 介绍ASP.NET AJAX 简单接处ASP.NET AJAX

    学习笔记之ASP.NET篇——ajax

    本人几年的学习摘要。对想学习ASP.NET的朋友很有帮助。 里面知识面广,内容都是我在实践中遇到的困难的解决方法,和我自己的实现片段代码。现在与大家分享。

    中美 IT 培训 C# Asp.net 笔记3

    精通C#.Net、ASP.Net、ADO.Net、AJAX、WEB2.0、XML、JavaScript、SQL Server 2000、Web Service、WSE2.0、.Net Remoting、MultiThread Programming、Socket Programming、Windows Service、Data Structure、 ...

    中美 IT 培训 C# Asp.net 笔记2

    精通C#.Net、ASP.Net、ADO.Net、AJAX、WEB2.0、XML、JavaScript、SQL Server 2000、Web Service、WSE2.0、.Net Remoting、MultiThread Programming、Socket Programming、Windows Service、Data Structure、 ...

    asp.net知识库

    Essential .NET 读书笔记 [第一部分] NET FrameWork的Collections支持 .NET的反射在软件设计上的应用 关于跨程序集的反射 实现C#和VB.net之间的相互转换 深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述...

    中美 IT 培训 C# Asp.net 全套笔记1

    价值一万八的中美 IT 培训笔记一万多培训费的资料,北京权威的.NET培训机构】 【认真学习后你一定能成为优秀的.net程序员】 学习对象:1.大专及大专以上理工科学历,或有相当学历的理工科教育背景  2.热爱...

    ASP.NET AJAX 实战 学习笔记(二)

    Microsoft Ajax Library 第一步 1.Microsoft Ajax Library速览 2.Application模型 3.使用DOM 4.JavaScript

    ASP.NET MVC使用Ajax的辅助的解决方法

    前言:前面我们已经简单的介绍过了MVC如何Jquery,因为我们如果使用Ajax的话必须要了解Jquery,这篇博客我们将大致了解一下ASP.NET MVC如何使用Ajax的辅助方法,此博客是我的读书笔记,如果那里写的不好,还请各位...

    asp.net与javascriptf之间进行值传递及相互调用个人笔记

    个人整理的资料 讲解asp.net+ajax+css编程中如何实现从前台到后台的方法及值的传递与返回

    Ajax学习笔记

    这是我开始学习asp.net Ajax的笔记,期望对你有所帮助

    编程联盟整理的ajax笔记.rar

    整理的ajax笔记 2005中使用Ajax方法: 1.添加引用:Ajax.Pro.2.DLL. 2.在Web.Config: ,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/> 3.使用的时候在Pageload方法中添加:...

    个人笔记 C# MSSQLSever DHTML

    本人花了3个月用word自学整理的笔记一份内涵MSSQLSever、C#、ASP.net(拖控件还有不拖控件)、ADO.net、DHTML、JQuery、Ajax。其中有大量实例,对初学者记忆和复习有用,希望大家都能分享一下自己的笔记。程序员...

    谭浩强C程序设计和读书笔记以及PPT

    谭浩强C程序设计和读书笔记以及PPT

    值类型与引用类型理论内容.part01.rar

    ASP.NET培训资料(笔记版)(AJAX,C#,JavaScript,SQL) 详细的资料 三个月的课程录像+资料笔记(花了一万六千块的培训资料超值【19G的经典内容】 认真学习后包你能成为优秀的.net程序员 <br>(注明:不是...

    值类型与引用类型理论内容.part05.rar

    ASP.NET培训资料(课堂视频含笔记)(AJAX,C#,JavaScript,SQL) <br>我将不定期发布,直至所有课程完毕 <br>详细的资料 三个月的课程录像+资料笔记(花了一万六千块的培训资料超值【19G的经典内容】 认真...

    holemar学习笔记(2011-12-21)

    Asp.Net.cs CrystalReports.sql MVC3.cs Database MongoDB.js MongoDB.py PL_SQL.sql redis.sql SQL.sql Git\git.sh Java Agentflow.java Agentflow_exe.java 练习题 EJB.java Hibernate.jsp ...

    那些年,我还在学习Ajax 学习笔记

    Ajax不用说,每个做web开发的同志都知道,因为它是学习web开发必经之路,不管你是做asp.net,还是javaWeb,还是PHP

    如何在MVC应用程序中使用Jquery

    前言:转眼间,已经是11月中旬了,也从今天开始我要继续在研究ASP.NET MVC的细节用法,所以将这些读书笔记和个人心得写成博客,让大家也能学习到东西,我阅读的书籍是:ASP.NET MVC高级编程,下面我就说说MVC中如何...

    第一届服务外包人才师资培训班笔记

    Session 8-ASP.NET2.0 AJAX ............................................................................................... 12  Session 9-.NET分布式架构设计................................................

    超强的指针学习笔记

    超强的指针学习笔记!

Global site tag (gtag.js) - Google Analytics