2017-05-18 7 views
4

herehereと同様にWhatWg Fetch Specを見てきましたが、フェッチAPIがECMAScript 5,6,7などの一部であるかどうかは分かりません。Fetch APIはECMAscript機能ですか?

私は、ブラウザ間で一貫して実装されておらず、場合によってはnot supported at allであることがわかります。

しかしスペックは間違いJavaScriptなどの取得定義:

標準も(フェッチを定義して取得)のJavaScript API

出典:link

は単に案取得APIですそれはまだES 7/8の本には載っていないか、実際にはES6/7/8の一部であり、私のグーグルのスキルは私を失ってしまったのでしょうか?

+0

@BenAstonそれは単なる商標の所有権/ライセンスです。 [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript#JavaScript_versions)は、Mozillaが管理するECMAScriptのインスタンスです(MicrosoftのJScriptに似ています)。彼らは、かなりの年の間、ECMAによって認識されなかった機能を持つJavaScriptを定義しました。しかし、それはそれぞれ1.8.5と5のように見えます。 –

+0

@BenAston - 自分のテキスト(JavaScriptなど)を作成していないので、ブロック引用の下にリンクされているWhatWg Fetch Specでソースを直接引用しています。 – Ben

+0

@Ben Ben Ashtonのコメントは、私が投稿したコメントへの返信であると思っていました(削除しました)。 –

答えて

3

いいえこれは、標準化団体WHATWGとW3Cによって定義されたWebプラットフォームAPIの一部です。

Fetch APIを実装するさまざまなオブジェクトは、「ホストオブジェクト」です。ランタイムをホスティングするアプリケーション(通常はブラウザ)によって提供されるユーザランドJavaScriptにさらされたオブジェクトである。

4

APIを取得するにはECMAScriptの5、6の一部である場合、私はあなたがそれぞれのESの仕様に連絡する必要があり、そのために7またはその他の

を把握することはできません。

いいえ、fetchはそれらの一部ではありません。彼らは言語(構文と意味論)といくつかの組み込みオブジェクトしか定義しません。 fetchを提供せずに準拠したJSエンジンを実装することができます。

Fetch standardは、他のいくつかのWeb標準の基礎となるWebプラットフォームの一部です。 statesfetch() JavaScript APIも定義しています」 - それはJavaScriptとJavaScriptのAPIです。

3

No.ウィンドウオブジェクトによって公開されるBOM(BrowserObjectModel)のほとんどは、WHATWGおよびW3Cの一部です。 例:ナビゲータ、ajax、フェッチなどあなたはサービス労働者のためのW3C表情で参照したい用語を検索すると、

取得のための仕様はhttps://fetch.spec.whatwg.org/

存在するhttp fetch

ECMAScriptの機能は、ECMA仕様で https://www.ecma-international.org/ecma-262/7.0/index.html

を一覧表示されます注:BOM自体は非公式の用語です

関連する問題