zoukankan      html  css  js  c++  java
  • Ajax

    Ajax

    AJAX:”Asynchronous JavaScript and XML”
    中文意思:异步JavaScript和XML。
    指一种创建交互式网页应用的网页开发技术。
    AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词。

    不是指一种单一的技术,而是有机地利用了一系列相关的技术:
    web标准( Standards-Based Presentation )XHTML+CSS的表示,
    使用 DOM( Document Object Model )进行动态显示及交互,
    使用 XML 和 XSLT 进行数据交换及相关操作,
    使用 XMLHttpRequest 进行异步数据查询、检索.

    Ajax的优点
    Ajax在本质上是一个浏览器端的技术
    Ajax技术之主要目的在于局部交换客户端及服务器间之数据
    这个技术的主角XMLHttpRequest 的最主要特点,在于能够不用重新载入整个版面来更新资料,也就是所谓的Refresh without Reload(轻刷新)
    与服务器之间的沟通,完全是透过Javascript 来实行
    使用XMLHttpRequest 本身传送的数据量很小,所以反应会更快,也就让网络程式更像一个桌面应用程序
    AJAX 就是运用Javascript 在后台悄悄帮你去跟服务器要资料,最后再由Javascript 或DOM 来帮你呈现结果,因为所有动作都是由Javascript 代劳,所以省去了网页重载的麻烦,使用者也感受不到等待的痛苦


    XMLHttpRequest对象
    Ajax应用程序的核心就是它。
    XMLHttpRequest对象在IE浏览器和非IE浏览器中创建的方法不同。

    简而言之:它可以异步从服务器端获取txt或者xml数据


    创建XMLHttpRequest对象

    使用XMLHttpRequest对象
    按照下面模式,可以同步地XMLHttpRequest对象:

    创建对象; - new (叫助手过来)
    创建请求; - open (告诉他要去做的事情)
    发送请求; - send (去吧)

    创建XMLHttpRequest对象
    一、先来创建XMLHttpRequest对象
    、Firefox、safari和Opera中创建该对象的JavaScript代码为:
    var xhr = new XMLHttpRequest();
    在IE5/6中代码为:
    var xmlRequest = new ActiveXObject(“Microsoft.XMLHTTP”);
    注意,JavaScript区分大小写。


    设置异步对象参数并发送请求
    二、为XMLHttpRequest对象设置请求参数
    1.GET方式

  • 相关阅读:
    permission 文档 翻译 运行时权限
    TabLayout ViewPager Fragment 简介 案例 MD
    Log 日志工具类 保存到文件 MD
    OkHttp 官方wiki 翻译 MD
    Okhttp 简介 示例 MD
    OkHttp 官方Wiki之【使用案例】
    DialogPlus
    倒计时 总结 Timer Handler CountDownTimer RxJava MD
    RecyclerView 判断滑到底部 顶部 预加载 更多 分页 MD
    CSS3的媒体查询(Media Queries)与移动设备显示尺寸大全
  • 原文地址:https://www.cnblogs.com/liuweiqiang11188/p/6685213.html
Copyright © 2011-2022 走看看