zoukankan      html  css  js  c++  java
  • Ajax

    一、Ajax简介

      Ajax是现在web应用开发的一项关键工具。他让你能向服务器异步发送和接受收据,然后用JavaScript解析。Ajax是Asynchronous JavaScript and XML(异步JavaScript与XMl的缩写),这个名称诞生于XML还是数据传输的首选格式期间。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。

    二、同步和异步

      同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。用户填写所有信息后,提交给服务器,等待服务器的回应(检验数据),是一次性的。信息错误又要重新填写!

        异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。当用户填写完一条信息后,该信息会自动向服务器提交,然后服务器响应客户端,在此过程中,用户依然在填写表格的信息,即向服务器请求多次,节省了用户的时间,提高了用户的体验。

    三、Ajax的原理

      

      浏览器想获取服务器端的数据,他告诉XmlHttpRequest对象,让XmlHttpRequest对象代替自己去服务器端请求数据,服务器端处理完后将数据交给XmlHttpRequest对象,XmlHttpRequest对象把数据带回到客户端,用JavaScript解析数据然后显示到页面上。

    四、ajax的替代方法

      可以使用iframe来实现Ajax这种局部刷新效果。

    五、原生的ajax

      

  • 相关阅读:
    XMPP核心协议客户端
    平安中国
    读写XML的API们
    IM只是可以用来玩的东西
    再骂自己一句
    淡定
    自己打造SAX和DOM Parser
    Nickel Instant Messeging System
    XMPP RFC阅读笔记(二)
    think in java 笔记
  • 原文地址:https://www.cnblogs.com/yiluhuakai/p/8503672.html
Copyright © 2011-2022 走看看