【问题标题】:ajax is concept and the implementation [closed]ajax 是概念和实现
【发布时间】:2016-10-14 13:32:23
【问题描述】:

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

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

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

  2. AJAX JavaScript 是特定的吗?

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

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

【问题讨论】:

标签: javascript ajax browser


【解决方案1】:

听说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 建议)。

【讨论】:

    猜你喜欢
    • 2014-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-16
    • 2019-05-10
    相关资源
    最近更新 更多