2016-11-14 5 views
2

素早く簡単な質問です。JavaScript:クライアント側のAPIを誰が決定しますか?

コア言語はECMAで定義され、ブラウザで実装されています。しかし、環境(ブラウザ)の機能を決定するのは誰ですか?たとえば、

Googleは特別な種類のノードを取得するためにChromeに新しい方法を追加できますか?

申し訳ありませんが、これはばかです。

+4

各ブラウザには標準が実装されていますが、他のブラウザでも実装できます。中央の人はこれを決めることはありません。 Googleの誰かがウィジェットを追加したいと思っていますし、スペックを破らなければそうします。 – Amy

+2

Googleは新しい機能を常にテストしています。アドレスバーに 'chrome:// flags'を入れて見てください。 – j08691

答えて

3

document.getElementByIdのようなものについては、ブラウザでdocument.getSomeNewSpecialNodeを実装したい場合は、World Wide Web Consortium (W3C)です。

ワールドワイドウェブコンソーシアム(W3C)は、Webの長期的な発展を保証するためのオープンスタンダードを開発する国際的なコミュニティです。

個々のブラウザは、独自のブラウザに機能を追加することができます(しばしばこれらの機能がW3のサポートを得て標準化されることがありますが、このプロセスには長い時間がかかります)。コア規格以外


、ブラウザはもちろん、任意の中央仕様に付着することなく、彼らはブックマークバーやプラグインなどしているかどうか、彼らが好きな他の機能を実装することができます - これはどこのブラウザでは、より多くのことができる領域であります機能を自由に競うことができます。

+0

なぜこれが下落したのか不思議です。ここで、私のupvoteを持っています。 –

+1

私もあまりにも、あなたが同情アップアップを出す必要があると感じていない:) –

+1

私は**アタッシェンベント**と**アデベンターリスナー**のために尋ねた。最初に機能を提供する人は誰ですか、他の人はその名前をコピーする必要がありますか?ハ? – Meysam

関連する問題