2010-12-13 7 views
0

しばらく私を悩ませていました - 私はJSライブラリーがコードの背後にある機能を見ることができません。JSのDate()のコードは何ですか?

理由私は教育目的のために、セッターとゲッターを例で説明する必要があります。

このような情報はどこにありますか?

+1

少し不明です。あなたはJavaScriptエンジンのソースコードを調べたいですか?または、JS言語リファレンスを検索したいですか?または他にsometinhg? – Mchl

答えて

2

JavaScriptのコードはDate()の後ろにあります。ブラウザで実装されたネイティブオブジェクトです(通常はCなど)。

taking a look at the spec(15.9節)で実装されているものを見ることができますが、これを行うための正確なコードはブラウザごとです。ソースをChromeまたはFirefoxに取り込む必要がある場合はたとえば、ブラウザによって異なることがあります。

0

このオブジェクトの実装はブラウザによって異なります。通常、システム時刻を調べます。

2

日付はJSライブラリではなく、JavaScriptのコアオブジェクト/タイプです。本当にそのコードに興味があれば、いくつかのブラウザのソースを探すべきですが、実際のJavaScriptコードが本当に表示されるかどうかはわかりません(ネイティブコードで記述されている可能性があります)。

代わりに、いくつかの実際のJSライブラリを参照するか、自分でサンプルを作成する必要があります。

0

あなたは常にオブジェクトのプロパティのためのMozilla Developer Networkのシート、ではなく、ソースコードを見てすることができます https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date

あなたはJavaScriptで実装したい場合は、サンプルのリファレンスソースをダウンロードすることができますecmascriptウェブサイトのコード: http://www.ecmascript.org/download.php

関連する問題