ajax是概念和实现

时间:2016-10-14 13:32:23

标签: javascript ajax browser

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

任何人都可以指出与此相关的一些链接。

  1. ajax引擎运行的位置以及浏览器如何识别ajax请求并作出一般响应?

  2. AJAX JavaScript是否具体?

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

  4. 谁创建了AJAX RFC并且是HTML RFC的一部分?

1 个答案:

答案 0 :(得分:2)

  

我听说AJAX是一个概念

(#弱定义)行话"从浏览器端JavaScript发出HTTP请求而不离开页面"。

  

并且所有浏览器都实现了这个概念。

没有

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

浏览器支持XMLHttpRequest之类的内容,以及使用script属性动态生成src元素的功能。这些让你执行Ajax。

  

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

没有Ajax引擎这样的东西。请参阅我之前的观点。

  

AJAX是否也特定于JavaScript?

根据定义,是的。

  

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

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

  

谁创建了AJAX RFC

没有这样的事情。再次,请参阅之前关于Ajax的评论,您可以使用各种不同的技术。这些技术有规格,Ajax没有。

  

并且是HTML RFC的一部分吗?

没有。自从JavaScript存在之前,HTML还没有通过RFC定义。

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