Heim > Fragen und Antworten > Hauptteil
AJAX steht für „Asynchronous JavaScript and XML“ (asynchrone JavaScript- und XML-Technologie)
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。
滿天的星座2017-05-31 10:43:45
wiki上其中两句
AJAX 即 “Asynchronous JavaScript and XML”
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...