2012-02-01 25 views
50

Có cách nào để xem khai báo mã nguồn gốc JavaScript không? Bất cứ khi nào tôi cố gắng nhìn vào một chức năng có nguồn gốc trong Chrome hoặc Firefox, nó nói "native code":Đọc mã gốc JavaScript

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

gì này có nghĩa là, và có bất kỳ công cụ có thể giúp tôi để đọc mã thực tế?

+1

bản sao có thể có của [kiểm tra mã gốc] (http://stackoverflow.com/questions/2872861/inspect-native-code) –

Trả lời

57

Lý do Chrome hoặc Firefox nói rằng mã có nguồn gốc là nó thực sự có nguồn gốc - các WebKit và phát triển Firefox đã được mã hóa lên chức năng mà trong C hoặc C++, không phải JavaScript. Tuy nhiên, nếu bạn muốn xem mã thực tế, bạn có thể xem các kho lưu trữ nguồn cho ChromiumFirefox.

+9

Tôi đồng ý nhưng tôi nghĩ có lẽ một số phần mở rộng là có mà làm điều đó cho tôi. Tôi có thể xem xét tài liệu nhưng tôi đang tìm kiếm một phím tắt. – emphaticsunshine

22

Không nằm trong môi trường JavaScript, nhưng bạn có thể xem nguồn cho triển khai nguồn mở.

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

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

+3

Ngoài ra còn có SquirrelFish cho Safari: http://trac.webkit.org/wiki/ SquirrelFish –

+6

Điều đó rất hữu ích nhưng tôi đã tìm kiếm trong một giao diện điều khiển hoặc một cái gì đó. Một phím tắt. Đi vào tài liệu và tìm kiếm nó đã gây phiền nhiễu. Dù sao cảm ơn bạn đã trả lời. – emphaticsunshine