2012-02-01 3 views
50

Есть ли способ увидеть объявление собственного кода JavaScript? Всякий раз, когда я пытаюсь смотреть на родной функции в Chrome или Firefox, он говорит: «native code»:Прочитать исходный код JavaScript

> String.fromCharCode 
function fromCharCode() { [native code] } 

Что это значит, и есть какой-либо инструмент, который может помочь мне читать фактический код?

+1

Возможный дубликат [проверить собственный код] (http://stackoverflow.com/questions/2872861/inspect-native-code) –

ответ

57

Причина Chrome или Firefox говорит, что код является родным, что он действительно является родным - WebKit и разработчики Firefox закодированы на эту функциональность в C или C++, а не JavaScript. Однако, если вы хотите увидеть фактический код, вы можете посмотреть исходные репозитории для Chromium и Firefox.

+9

Я согласен, но я подумал, может быть, какое-то расширение есть, что делает это для меня. Я могу посмотреть документацию, но я искал ярлык. – emphaticsunshine

22

Не в среде JavaScript, но вы можете просмотреть источник для реализации с открытым исходным кодом.

Google V8: http://code.google.com/p/v8/source/browse

Mozilla SpiderMonkey: https://developer.mozilla.org/en/SpiderMonkey

+3

Существует также SquirrelFish для Safari: http://trac.webkit.org/wiki/ SquirrelFish –

+6

Это очень полезно, но я искал в консоли или что-то в этом роде. Ярлык. Переход к документации и поиск ее раздражали. В любом случае спасибо за ответ. – emphaticsunshine

Смежные вопросы