javascript - nodejs などの非ブラウザ環境で http リクエストを行うことを ajax と呼ぶことはできますか?
给我你的怀抱
给我你的怀抱 2017-05-31 10:41:45
0
2
1254

AJAX は「Asynchronous JavaScript and XML」(非同期 JavaScript および XML テクノロジ) の略です

给我你的怀抱
给我你的怀抱

全員に返信(2)
洪涛

一般的に言えば、XHR (XMLHttpRequest) リクエストのみを ajax に変換します。

しかし、fetch がリリースされたとき、私たちは通常、fetch を区別するために xhr ベースのネットワークリクエストを 伝統的な ajax と呼んでいました (fetch は
xhr に基づいていません)。

フェッチの説明を見てみましょう:

Fetch API は、リクエストや応答などの HTTP パイプラインの一部にアクセスして操作するための JavaScript インターフェイスを提供します。また、ネットワーク全体でリソースを非同期にフェッチするための簡単で論理的な方法を提供するグローバル fetch() メソッドも提供します。 その背後にある意味:

ネットワーク経由でリソースを非同期的に取得する

おそらく、将来的には ajax のようなものは存在しないでしょう。結局のところ、ajax には x はありません。

いいねを押す +0
滿天的星座

ウィキ上の 2 つの文

  1. AJAX は「Asynchronous JavaScript and XML」の略です

  2. Ajax はブラウザーのプラグインを必要としませんが、ユーザーがブラウザーで JavaScript を実行できるようにする必要があります。

だから、ajaxとは呼ばれません


mdn は、jax で最も重要なものは XMLHttpRequest オブジェクトであることも具体的に指摘しました

非同期 JavaScript + XML は、それ自体はテクノロジーではありませんが、2005 年に Jesse James Garrett によって作られた用語であり、HTML または XHTML、カスケード スタイル シートなど、多数の既存テクノロジーを一緒に使用する「新しい」アプローチを表します。 、JavaScript、ドキュメント オブジェクト モデル、XML、XSLT、そして最も重要なのは XMLHttpRequest オブジェクトです。

これは、他の環境では ajax とみなされないことも示しています。これは、ブラウザーが Web サイトにアクセスするためのリクエストを行うのと同様、単なる通常の http リクエストである必要があります。


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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート