zoukankan      html  css  js  c++  java
  • AJAX是什么

    AJAX是什么

    AJAX 简介


    AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。


    AJAX 是什么?

    AJAX = Asynchronous JavaScript and XML.

    AJAX 是一种用于创建快速动态网页的技术。

    AJAX 通过在后台与服务器进行少量数据交换,使网页实现异步更新。这意味着可以在不重载整个页面的情况下,对网页的某些部分进行更新。

    传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个页面。

    有很多使用 AJAX 的应用程序案例:Google Maps、Gmail、Youtube 和 Facebook


    AJAX 如何工作

    AJAX


    AJAX 基于因特网标准

    AJAX 基于因特网标准,并使用以下技术组合:

    • XMLHttpRequest 对象(与服务器异步交互数据)
    • JavaScript/DOM(显示/取回信息)
    • CSS(设置数据的样式)
    • XML(常用作数据传输的格式)

    lamp AJAX 应用程序与浏览器和平台无关的!


    谷歌搜索建议(Google Suggest)

    随着谷歌搜索建议功能在 2005 的发布,AJAX 开始流行起来。

    谷歌搜索建议(Google Suggest) 使用 AJAX 创造出动态性极强的 web 界面:当您在谷歌的搜索框中键入内容时,JavaScript 会把字符发送到服务器,服务器则会返回建议列表。


    今天就开始使用 AJAX

    在我们的 PHP 教程中,我们将演示 AJAX 如何在不重载整个页面的情况下对网页的某些部分进行更新。服务器脚本我们将采用 PHP 来编写。

    如果您想要学习更多关于 AJAX 的知识,请访问我们的 AJAX 教程

      AJAX的全称是Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。

      ajax不是新的编程语言,而是一种使用现有标准的新方法。ajax是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。

      ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。

      ajax是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换。ajax可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。而传统的网页(不使用ajax)如果需要更新内容,必须重载整个网页面。

      ajax的应用使用支持以上技术的web浏览器作为运行平台。这些浏览器目前包括:Mozilla、Firefox、Internet Explorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式对象,也不支持XSLT。

      ajax前景非常乐观,可以提高系统性能,优化用户界面。AJAX现有直接框架AjaxPro,可以引入AjaxPro.2.dll文件,可以直接在前台页面JS调用后台页面的方法。但此框架与FORM验证有冲突。另微软也引入了AJAX组建,需要添加AjaxControlToolkit.dll文件,可以在控件列表中出现相关控件。

      ajax的优点:

      1、最大的一点是页面无刷新,用户的体验非常好
      2、使用异步方式与服务器通信,具有更加迅速的响应能力。。
      3、可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,ajax的原则是“按需取数据”,可以最大程度的减少冗余请求,和响应对服务器造成的负担。
      4、基于标准化的并被广泛支持的技术,不需要下载插件或者小程序。
      5、ajax可使因特网应用程序更小、更快,更友好。

      ajax的缺点:

      1、ajax不支持浏览器back按钮。
      2、安全问题 AJAX暴露了与服务器交互的细节。
      3、对搜索引擎的支持比较弱。
      4、破坏了程序的异常机制。
      5、不容易调试。

  • 相关阅读:
    Java Tread多线程(2)多线程安全问题
    Android 自己定义ViewGroup 实战篇 -> 实现FlowLayout
    类的继承私有成员问题
    HTTP协议之响应头Date与Age
    《长寿的基因》:尝试挑战主流医学界的观点,态度不严谨,有点像民间科学家。2星。
    《医疗产业大棋局》,4星。有点旧了,依旧是比较难得的有深度的中美两国医疗市场的概括与分析。
    《时间的朋友2016》:吴伯凡写的稿子,比去年李翔写的差。3星。
    《你凭什么做好互联网》。5星。洞察力比较强的从业者的经验集。适合互联网行业各级别各角色阅读。
    《长安十二时辰》。5星。大唐首都反恐24小时。基本是大片剧本。有创意的穿越架空小说。
    读过MBA的CEO更自私?《哈佛商业评论》2016年第12期。4星
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/8553812.html
Copyright © 2011-2022 走看看