• javascript AJAX简单原理及什么是ajax


                               AJAX简单原理供初学者理解  

    AJAX的原理:

        Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。

     XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术。简单的说,也就是javascript可以及时向服务器提出请求和处理响应,而不阻塞用户。达到无刷新的效果。

    什么是AJAX:

       AJAX全称:Asynchronous JavaScript and XML;

        AJAX意思就是:异步JavaScript和XML;

        AJAX就是一种创建交互式网页的开发技术,不是指单一的技术,而是JavaScript+XMLHttpRequest+CSS+服务器端的集合。

    AJAX核心:XMLHttpRequest的对象;

    AJAX的优点:

    1、Ajax在本质上是一个浏览器端的技术;
    2、Ajax技术之主要目的在于局部交换客户端及服务器间之数据;
    3、这个技术的主角XMLHttpRequest 的最主要特点,在于能够不用重新载入整个版面来更新资料,也就是所谓的Refresh without Reload(轻刷新);
    4、与服务器之间的沟通,完全是透过Javascript 来实行;
    5、使用XMLHttpRequest 本身传送的数据量很小,所以反应会更快,也就让网络程序更像一个桌面应用程序;
    6、AJAX 就是运用Javascript 在后台悄悄帮你去跟服务器要资料,最后再由Javascript 或DOM 来帮你呈现结果,因为所有动作都是由Javascript 代劳,所以省去了网页重载的麻烦,使用者也感受不到等待的痛苦;
    为了明天能幸福,今天付出再多也不后悔。
  • 相关阅读:
    EMF介绍系列(一、EMF与MDA)
    EMF介绍系列(四、枚举类型、自定义类型和Map)
    使用osgi.util.NLS简化资源文件访问
    2012 定制化产品探讨(周金根).pdf
    敏捷个人理念与模型PPT及今年唯一一次的公开线上课堂
    生活:父与子三亚行
    与北邮学子交流成长,敏捷个人总体介绍 PPT
    敏捷个人教你如何制作2012生活看板
    敏捷个人架构图 V1.3
    敏捷个人微刊封面及敏捷个人使命和加入社区方式
  • 原文地址:https://www.cnblogs.com/zlp520/p/3551206.html
Copyright © 2020-2023  润新知