JavaScriptネイティブコードの宣言を確認する方法はありますか?私はクロームやFirefoxでネイティブ関数を見てみてくださいたびに、それは「native code
」と言う:JavaScriptネイティブコードを読み取る
> String.fromCharCode
function fromCharCode() { [native code] }
何をこれは意味し、実際のコードを読むために私を助けることができる任意のツールはありますでしょうか?
JavaScriptネイティブコードの宣言を確認する方法はありますか?私はクロームやFirefoxでネイティブ関数を見てみてくださいたびに、それは「native code
」と言う:JavaScriptネイティブコードを読み取る
> String.fromCharCode
function fromCharCode() { [native code] }
何をこれは意味し、実際のコードを読むために私を助けることができる任意のツールはありますでしょうか?
理由 - のWebKitとFirefoxの開発者はCでその機能をコード化していますJavaScriptではなくC++です。しかし、実際のコードを見たい場合は、ChromiumとFirefoxのソースリポジトリを見ることができます。
私は同意しますが、おそらく私のためにそれを行う拡張機能がいくつかあると思いました。私はドキュメントを見ることができますが、私はショートカットを探していました。 – emphaticsunshine
JavaScript環境には含まれていませんが、オープンソースの実装のソースを表示できます。
GoogleのV8:http://code.google.com/p/v8/source/browse
のMozillaのSpiderMonkey:クロームやFirefoxはそれが本当にネイティブであるということであるコードがネイティブであることを述べているhttps://developer.mozilla.org/en/SpiderMonkey
サプリのためのSquirrelFishもあります:http://trac.webkit.org/wiki/ SquirrelFish –
これは非常に便利ですが、私はコンソールなどで探していました。ショートカット。ドキュメンテーションに行き、それを検索するのは迷惑だった。とにかくお返事ありがとうございました。 – emphaticsunshine
[検査ネイティブコード](http://stackoverflow.com/questions/2872861/inspect-native-code) –