suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Kann das Senden einer HTTP-Anfrage in einer Nicht-Browser-Umgebung wie NodeJS als Ajax bezeichnet werden?

AJAX steht für „Asynchronous JavaScript and XML“ (asynchrone JavaScript- und XML-Technologie)

给我你的怀抱给我你的怀抱2734 Tage vor1230

Antworte allen(2)Ich werde antworten

  • PHP中文网

    PHP中文网2017-05-31 10:43:45

    一般来说,我们只把 XHR(XMLHttpRequest) 的请求成为 ajax。

    但是当 fetch 发布后,我们一般把基于 xhr 的网络请求称为 传统 ajax,用于区分 fetch(fetch 不是基于
    xhr)。

    我们看 fetch 的描述:

    The Fetch API provides a JavaScript interface for accessing and manipulating parts of the HTTP pipeline, such as requests and responses. It also provides a global fetch() method that provides an easy, logical way to fetch resources asynchronously across the network.

    后面的意思是:跨网络异步获取资源

    也许以后就没有 ajax 这种说法了。毕竟 ajax 中已经没有了 x。

    Antwort
    0
  • 滿天的星座

    滿天的星座2017-05-31 10:43:45

    wiki上其中两句

    1. AJAX 即 “Asynchronous JavaScript and XML”

    2. Ajax不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。

    所以不叫 ajax


    mdn 上也特别指出了jax里最重要的是 XMLHttpRequest object

    Asynchronous JavaScript + XML, while not a technology in itself, is a term coined in 2005 by Jesse James Garrett, that describes a "new" approach to using a number of existing technologies together, including: HTML or XHTML, Cascading Style Sheets, JavaScript, The Document Object Model, XML, XSLT, and most importantly the XMLHttpRequest object.

    也能说明其他环境下不算是ajax了 这个应该只是普通的http请求 跟浏览器发起请求来访问某个网站类似。


    wiki: https://zh.wikipedia.org/wiki...
    mdn: https://developer.mozilla.org...

    Antwort
    0
  • StornierenAntwort