2017-05-09 10 views
-1

Javascriptの深い理解のために、Timer(setTimeoutとsetIntervalで作成)がHTML5、DOMなどに含まれる他のすべてのAPIとまったく同じであるかどうかを知りたいですか?Javascript Timers APIはXHRやCanvasのようですか?

もしそうなら、純粋にJavascriptは何ですか?私は古き良きJavascriptを持つノード(サーバー上のJavascriptが)ブラウザ

+0

APIはどういう意味ですか?ここには問題はないようです。 – Ian

+2

これらは、ランタイムコンテナによって提供されるサービスであり、JavaScriptプログラミング言語の一部ではありません。 – Pointy

+0

console.log(window.setInterval) –

答えて

2

参照MDN上にあるものを比較しようとすると、ノードを考えていたとき

@edit

は、この議論が始まりました。これは、通常、フィーチャーが指定されている場所への良いポインターです。

WHATWG HTML Living Standardで定義されています(つまり、ECMAScript® Language Specificationのバージョンではありません)。

+0

だからこそ良いかもしれません。彼らはネイティブにJavascriptで実装されていないと言うのは正しいですか? –

+2

@VictorFerreiraは、ランタイムコンテキストに依存します。 JavaScript *、C++、または特定のランタイムに適したものが実装されている可能性があります。最も重要な事実は、それらがECMA仕様で規定されているプログラミング言語環境の一部ではないということです。 – Pointy

+0

http://stackoverflow.com/questions/13616102/how-is-settimeout-implemented-in-node-js私の質問に類似したものが見つかりました –

関連する問題