我想知道在哪裏可以得到javaScript系統庫的源代碼?我需要檢查String對象的實現。從哪裏獲取系統庫的源代碼?
回答
V8的源代碼(Chrome的實現和Node.js使用的代碼)is on Google Code。
您可以下載Mozilla的SpiderMonkey的源文件from MDN或browse the Mercurial repo。
WebKit的JavaScriptCore is on WebKit.org,當然。
有other implementations是在那裏,但這些是三大。微軟對Internet Explorer(Chakra)的實現自然是封閉的。
感謝喬丹!它看起來像js庫是用C構建的,這是真的嗎?我認爲圖書館也應該使用js寫成。 – 2012-01-15 08:23:14
[V8的執行字符串(http://code.google.com/p/v8/source/browse/branches/3.7/src/string.js)似乎是自主辦。 SpiderMonkey和JSCore都使用C++。 – 2012-01-15 08:30:58
它對於V8的實現看起來不錯 – 2012-01-15 08:35:51
在ECMA-262標準中定義了ECMA腳本(其技術上是JavaScript的一種方言)。在一個理想的世界裏,字符串對象是如何實現的(假設你有正確的版本號)。
- 1. 從哪裏獲取InterClient 2.01源代碼?
- 2. Android操作系統代碼庫中的ActiveSync/MS Exchange源代碼在哪裏
- 3. 從哪裏獲得標準C++庫的源代碼
- 4. 在哪裏可以找到Linux系統調用的源代碼?
- 5. PHP SPL庫的源代碼在哪裏?
- 6. 我在哪裏可以找到系統調用源代碼?
- 7. NHibernate 3.0源代碼庫在哪裏?
- 8. mercurial.hg源代碼倉庫在哪裏
- 9. libOAuth.a源代碼在哪裏?
- 10. 從源代碼構建Android系統
- 11. 從哪裏獲得rt.jar的完整源代碼?
- 12. 從哪裏獲得Composite C1 Facebook ImageGallery模塊的源代碼?
- 13. 我從哪裏獲得microsoft.web.helpers的源代碼?
- 14. 從源代碼安裝python獲得了相同的系統python
- 15. 我從哪裏可以獲得Play源代碼?
- 16. 哪裏是Tensorflow中adadelta的源代碼?
- 17. Android adb的Windows源代碼在哪裏?
- 18. RippleDrawable的源代碼在哪裏? (Android L)
- 19. isnan的源代碼在哪裏?
- 20. Django源代碼中的Model.py在哪裏?
- 21. F#3.1.2的源代碼在哪裏?
- 22. /usr/bin/lock的源代碼在哪裏?
- 23. AutoScriptWriter的源代碼在哪裏
- 24. 目前,JUnit的源代碼在哪裏?
- 25. IWindowManager.java的源代碼位於哪裏?
- 26. Python雞蛋的源代碼在哪裏?
- 27. Html.TextBox的源代碼在哪裏
- 28. python鏈中的源代碼在哪裏?
- 29. NInject.Framework.Web的源代碼在哪裏?
- 30. 哪裏是Oolong和Gnoloo的源代碼?
對於哪個JavaScript實現? – 2012-01-15 08:07:45
只是使用console.log,如果這沒有幫助,然後嘗試獲取代碼,如果它不是本機代碼。 – khael 2012-01-15 08:11:56
@amnotiam這也是我的問題。 :) – Gran 2012-01-15 08:12:01