搜尋

首頁  >  問答  >  主體

javascript - 在非瀏覽器環境例如nodejs中發起http請求能稱為ajax嗎

AJAX即「Asynchronous JavaScript and XML」(非同步的JavaScript與XML技術)

给我你的怀抱给我你的怀抱2808 天前1267

全部回覆(2)我來回復

  • 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 also provides a global fetch() method that network

    .

    後面的意思是:跨網路非同步取得資源

    也許以後就沒有 ajax 這種說法了。畢竟 ajax 中已經沒有了 x。 🎜

    回覆
    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 toa "new" approach to using a number of existing technologies), Cas. , 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...

    回覆
    0
  • 取消回覆