所有AJAX框架与AJAX有什么关系?

Sim*_*mon 0 javascript xml ajax frameworks xmlhttprequest

随着即将到来的网络上AJAX应用程序的兴起,我写了一些自己的代码来理解它是什么.我知道必须有比直接处理XMLHttpRequest对象更简单的方法,并认为这就是创建所有AJAX框架的原因.

但是,当我看一些它们时,我主要找到了有关如何创建视觉效果以及如何轻松操作DOM树的文档.我不明白他们为什么称自​​己为AJAX框架,因为我认为AJAX框架可以帮助我管理发送HTTP请求和处理响应.

我错过了这一点吗?那些框架是什么?

pjc*_*c50 8

一旦从服务器获得数据,您将需要以某种方式显示它.这样做的明智方法是通过DOM操作.大多数使用AJAX的人都是这样做的,因为他们想将静态网页变成动态的可视化应用程序.因此,注重视觉效果.


Que*_*tin 8

YUI说:

YUI库是一组用JavaScript编写的实用程序和控件,用于使用DOM脚本,DHTML和AJAX等技术构建丰富的交互式Web应用程序.

jQuery说:

jQuery是一个快速而简洁的JavaScript库,它简化了HTML文档遍历,事件处理,动画和Ajax交互,以实现快速Web开发.

MooTools说:

MooTools是一个紧凑的,模块化的,面向对象的JavaScript框架,专为中高级JavaScript开发人员而设计.

Prototype.js说:

Prototype是一个JavaScript框架,旨在简化动态Web应用程序的开发.

因此,我认为前四个框架中没有一个将自己描述为"Ajax框架".

听起来中国的耳语效应刚刚让无知的第三方误导你.像DHTML这样的术语Ajax已经吸引了大量使用它来表示"JavaScript"而不是其实际含义的人.