Ajax是概念和实现

ajax is concept and the implementation

本文关键字:实现 Ajax      更新时间:2023-09-26

我听说AJAX是一个概念,所有的浏览器都实现了这个概念。

谁能指出一些与此相关的链接?

  1. ajax引擎在哪里运行,浏览器如何能够识别ajax请求和一般响应?

  2. 是AJAX JavaScript特定的吗?

  3. 默认情况下,任何浏览器都支持AJAX?

  4. 谁创建了AJAX RFC,这是HTML RFC的一部分?

我听说AJAX是一个概念

这是(弱定义的)术语,意思是"在不离开页面的情况下从浏览器端JavaScript发出HTTP请求"。

和所有的浏览器都实现了这个概念。

你很难找到一个支持JS却不允许你执行Ajax的浏览器,但是Ajax不是一种特定的技术,所以没有明确的支持它。

浏览器支持像XMLHttpRequest这样的东西,以及动态生成具有src属性的script元素的能力。它们允许您执行Ajax。

ajax引擎运行的位置以及浏览器如何能够识别ajax请求并进行一般响应。

没有Ajax引擎这种东西。参见我前面的观点。

AJAX也是JavaScript特定的吗?

根据定义,是的。

默认情况下,任何浏览器都支持AJAX?

。例如,Lynx根本不支持JS。

谁创建了AJAX RFC

没有这样的事。同样,请参阅前面关于Ajax是可以使用各种不同技术实现的事情的评论。这些技术都有规范,而Ajax没有。

是HTML RFC的一部分吗?

。在JavaScript出现之前,HTML还没有通过RFC定义过。

最新的HTML规范在某种程度上定义了所涉及的一些技术,但它们在很大程度上是单独规范的范围(例如DOM和XMLHttpRequest建议)。