zoukankan      html  css  js  c++  java
  • ajaxpro框架

    随笔- 4  文章- 0  评论- 0 

    第二章 ASP.NET Ajax核心对象

     

    第二章 ASP.NET Ajax核心对象

      一.什么是Ajax

        Ajax是异步javascript和xml的英文缩写.Ajax的核心理念在于使用xmlHttpRequest对象发送异步请求.Ajax并不是一门新的语言和技术.而是一种几项技术按一定的方式组合在一起,共同的协作发挥各自的作用.

      二.为什么使用Ajax

        (1)减轻服务器的负担.Ajax的原则是"按需取数据",可以最大程序的减少冗余请求,减轻服务器的负担. 

        (2)无刷新、无连接,减少用户心理和实际的等待时间.

        (3)带来更好的用户体验.

        (4)可以把服务器的负担转移到客户端,减轻服务端的负担,充分利用宽带资源,节约空间和宽带租用成本.

        (5)可以调用外部数据.

        (6)基于标准化并被广泛支持的技术,不需要下载插件或者小程序.

        (7)进一步促进页面与数据的分离.

      三.XMlHttpRequest对象介绍

      属性:

        1.readyState:请求的状态,取值范围在0-4之间.

        2.responseText:服务器的响应,表示为一个串.

        3.status:服务器HTTP的状态(有200,400,500这三个值).

        4.responseXML:服务器的响应,表示为XML,这个对象可以解析为一个DOM对象.

      方法:

        1.abort()方法停止当前请求.

        2.getAllResponseHeaders()方法把Http请求的所有相应的首部作为键/值对返回

        3.getResponseHeader("Header")方法返回指定首部的串值.

        4.send(content)方法是向服务器发送请求.

        5.setRequestHeader("header","value")方法把指定首部设置为所提供的值,在设置任何首部之前必须先调用open()方法.

      四.XMLHttpRequest请求与响应

        (1)为得到XMLHttpRequest对象实例的一个引用,可以创建一个新的实例,也可以访问包含有XMLHttprequest实例的一个变量.

        (2)指定请求属性.XMLHttpRequest()对象的open()方法会指定将发出的请求.

        (3)将请求发送给服务器.

  • 相关阅读:
    tar命令,vi编辑器
    Linux命令、权限
    Color Transfer between Images code实现
    利用Eclipse使用Java OpenCV(Using OpenCV Java with Eclipse)
    Matrix Factorization SVD 矩阵分解
    ZOJ Problem Set
    Machine Learning
    ZOJ Problem Set
    ZOJ Problem Set
    ZOJ Problem Set
  • 原文地址:https://www.cnblogs.com/pengjun110/p/3485391.html
Copyright © 2011-2022 走看看