`
紫烟水晶
  • 浏览: 2121 次
  • 性别: Icon_minigender_2
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
阅读更多


  1)Ajax使用的技术
     传统的考法模式,利用HTML表单向服务器GET或POST数据。单击“提交”按钮发送或获取信息,等待服务器的响应,然后一张新的页面加载结果。由于每当用户提交输入后服务器都会返回一张新的页面,传统的web应用程序变得运行缓慢,且越来越不友好,用户体验越来越差。
    为了解决这一矛盾引入了Ajax技术,利用 AJAX,可以通过 JavaScript 的 XMLHttpRequest 对象,使用HTTP协议直接与服务器通信。通过XMLHttpRequest对象,Ajax可以像桌面应用程序一样只同服务器进行数据层面的交换,而不用每次都刷新页面,也不用每次都将数据处理的工作交给服务器来做,这样既减轻了服务器负担又加快了响应速度、缩短了用户等待的时间。
    使用XMLHttpRequest对象发送请求和处理响应之前,先初始化该对象,由于XMLHttpRequest不是一个W3C标准,所以不同的浏览器,初始化的方法也不同。
(1)IE浏览器,把XMLHttpRequest实例化为一个ActiveX对象。
var http_request = new ActiveXObject("Msxml2.XMLHTTP");

var http_request = new ActiveXObject("Microsoft.XMLHTTP");
(2)Mozilla、Safari等其他浏览器,把它实例化为一个本地JavaScript对象。
var http_request = new XMLHttpRequest();
if (window.XMLHttpRequest) { // Mozilla、Safari...
  http_request = new XMLHttpRequest();
} else if (window.ActiveXObject) { // IE浏览器
  try
{
      http_request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
      try {
        http_request = new ActiveXObject("Microsoft.XMLHTTP");
     } catch (e) {}
  }
}
2)Ajax的开发模式
    Ajax应用开发模式,将请求变成对Ajax引擎的一次JavaScript调用。
在请求页中不直接提交到处理页,而是调用js脚本,在js中使用Ajax技术,由Ajax进行数据处理(提交和更新页面)。
在Ajax应用开发模式中通过JavaScript实现在不刷新整个页面的情况下,对部分数据进行更新,从而降低了网络流量,给用户带来了更好的体验。
  • 大小: 19.5 KB
1
0
分享到:
评论

相关推荐

    Ajax+JSP网站开发从入门到精通

    《Ajax+JSP网站开发从入门到精通》的源代码,全书共分为16章,包括JSP的基础知识、JSP访问外部数据、JSP高级技术、Ajax概述、Ajax相关技术、Ajax开发基础、Ajax开发模式、Ajax框架、Ajax常用技巧。本书最后介绍了6个...

    Ajax基础教程(亚马逊计算机榜首图书,国内第1本Ajax图书) [第一部分 共两部分]

    本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...

    ajax基础教程_1

    本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...

    Ajax设计模式

    幸运的是,经过国外高水平的Web开发专家的探索,这样的架构设计已经有了一套行之有效的模式。这些模式都是围绕着REST的思想来设计的。RIA+REST将会成为继Web MVC之后,新一代Web应用的首选架构风格。  本书是国内...

    csdn 图书 Ajax基础教程.chm

    本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...

    Ajax基础教程 作者:(美)阿斯利森 舒塔

    本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...

    Ajax基础教程chm版

    本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...

    Ajax.基础教程 part1 权威AJAX教材

    主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及 Ajax开发模式和框架等。本书中的所有例子的代码都...

    ajax基础教程_2

    本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...

    Ajax.基础教程 part3 权威AJAX教材

    主要内容包括XMLHttpRequest 对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及 Ajax开发模式和框架等。本书中的所有例子的代码都...

    Ajax.基础教程 part2 权威AJAX教材

    主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及 Ajax开发模式和框架等。本书中的所有例子的代码都...

    Ajax.基础教程 part4 权威AJAX教材

    主要内容包括XMLHttpRequest 对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及 Ajax开发模式和框架等。本书中的所有例子的代码都...

    ajax基础教程 第三部分

    主要内容包括 XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析 JavaScript调试工具和技术,以及Ajax开发模式和框架等。本书中所有例子的代码都可以...

    ajax基础教程 第二部分

    主要内容包括 XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析 JavaScript调试工具和技术,以及Ajax开发模式和框架等。本书中所有例子的代码都可以...

    ajax基础教程 第一部分

    主要内容包括 XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析 JavaScript调试工具和技术,以及Ajax开发模式和框架等。本书中所有例子的代码都可以...

    Ajax基础教程(part3)

    本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...

    Ajax基础教程(part2)

    本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...

    《Ajax基础教程》源代码

    本书重点介绍Ajax及相关的工具和技术,主要内容包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和...

    ajax 基础教程

    本书重点介绍Ajax及相关的工具和技术,包括XMLHttpRequest对象及其属性和方法、发送请求和处理响应、构建完备的Ajax开发工具、使用JsUnit测试JavaScript、分析JavaScript调试工具和技术,以及Ajax开发模式和框架等。...

    Ajax基础教程(扫描版)

    本书重点介绍ajax及相关的工具和技术,主要内容包括xmlhttprequest对象及其属性和方法、发送请求和处理响应、构建完备的ajax开发工具、使用jsunit测试javascript、分析javascript调试工具和技术,以及ajax开发模式和...

Global site tag (gtag.js) - Google Analytics