有沒有什麼方法可以看到JavaScript本機代碼的聲明?每當我嘗試看看在Chrome或Firefox原生功能,它說:「native code
」:閱讀JavaScript本機代碼
> String.fromCharCode
function fromCharCode() { [native code] }
這是什麼意思,並沒有任何工具,它可以幫我看實際的代碼?
有沒有什麼方法可以看到JavaScript本機代碼的聲明?每當我嘗試看看在Chrome或Firefox原生功能,它說:「native code
」:閱讀JavaScript本機代碼
> String.fromCharCode
function fromCharCode() { [native code] }
這是什麼意思,並沒有任何工具,它可以幫我看實際的代碼?
原因Chrome或Firefox說,代碼是原生的,這確實是原生 - 在WebKit和Firefox的開發人員使用C已經編寫了該功能或C++,而不是JavaScript。但是,如果您想查看實際代碼,則可以查看Chromium和Firefox的源代碼庫。
我同意,但我想也許有一些擴展是在那裏,這對我來說。我可以查看文檔,但我正在尋找一個快捷方式。 – emphaticsunshine 2012-02-01 21:12:19
不在JavaScript環境中,但您可以查看開源實現的源代碼。
谷歌V8:http://code.google.com/p/v8/source/browse
Mozilla的SpiderMonkey的:https://developer.mozilla.org/en/SpiderMonkey
還有Safari的SquirrelFish:http://trac.webkit.org/wiki/ SquirrelFish – 2012-02-01 21:12:43
這非常有用,但我正在看控制檯或其他東西。快捷方式。去文檔和搜索它很煩人。無論如何謝謝你的回覆。 – emphaticsunshine 2012-02-01 21:14:16
[inspect native code]可能的重複(http://stackoverflow.com/questions/2872861/inspect-native-code) – 2012-04-03 21:33:26