• 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)将请求发送给服务器.

  • 相关阅读:
    云栖大会2020
    云栖大会2020
    云栖大会2020
    《利用知识图提高抽象摘要的事实正确性》
    onkeyup="this.value=this.value.replace(/[^1-9]D*$/,'')"
    javamail发送excel附件
    model.org.orgId
    window.parent.returnValue
    删除了用户的org和role
    window.top.popForm()表单以窗口的形式弹出
  • 原文地址:https://www.cnblogs.com/pengjun110/p/3485391.html
Copyright © 2020-2023  润新知