广 告
互联网 >>  技术规范>> AJAX是什么?
热 

AJAX是什么?
作者:转载    转贴自:转载    点击数:3373    文章录入: zhaizl

  定义AJAX可不象指向W3C网页那样简单,因为它是几种技术的组合。它包括如下技术:

  * XHTML 和 CSS 的标准表示;
  * 使用文档对象模型DOM(Document Object Model)实现动态显示及用户交互;
  * 使用 XML 、XSLT和XMLHttpRequest进行数据交换及操作;
  * 使用 javascript 将所有技术绑定在一起。

  AJAX与传统网络开发的最大不同在于采用了远程脚本调用技术。远程调用技术允许用户方的javascript语言向服务器发送数据请求,而不用刷新网页。这一任务是通过javascript语言与XMLHttpRequest对象来实现的。远程脚本调用将一部分处理过程转移到客户(浏览器),这大大减少了向网络服务器的呼求数目。

  “中间人”

  传统的网络应用软件首先向HTTP服务器触发一个用户行为或请求的呼求。反过来,服务器执行某些任务,再向发出请求的用户返回一个HTML页面。这是一种不连贯的用户体验,服务器在处理请求的时候,用户多数时间处于等待的状态。

  AJAX则不同。它通过在用户与服务器之间引入一个中间媒介,从而消除了网络交互过程中的处理—等待—处理—等待缺点。用户的浏览器在执行任务时即装载了AJAX引擎。AJAX引擎用javascript语言编写,通常藏在一个隐藏的框架中。它负责编译用户界面及与服务器之间的交互。AJAX引擎允许用户与应用软件之间的交互过程异步进行,独立于用户与网络服务器间的交流。

  • 上一篇文章: 没有了

  • 下一篇文章: Request.ServerVariables 获取客户端的参数
  •   最新5篇热点文章
      最新5篇推荐文章
      相关文章
    ·给ueditor编辑器赋值[303]
    ·远古北半球森林大面积灭绝新解[617]
    ·英国研究人员新发现27个与孤独…[617]
    ·美国最新研究发现:精神压力大 …[617]
    ·气候变暖可导致地球“风速”越…[617]
    ·C# Request.ServerVariables2[696]
    ·Request.ServerVariables[700]
    ·浅析C# List实现原理[701]
    ·浅析C# List实现原理[701]
    ·Request.ServerVariables 获取…[702]
    ·Ajax 技术从入门到精髓(2)[1261]
    ·Ajax post传值示例[1339]
    ·Ajax 技术从入门到精髓(3)[1637]
    ·Ajax 技术从入门到精髓(1)[1854]
    ·理解 Ajax 及其工作原理,构建网站的一种有效方法[4610]
     
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)