我想知道在哪里可以得到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. 从哪里获得JavaFX源代码?
- 4. 从哪里获得Android 1.5源代码?
- 5. 从哪里获得标准C++库的源代码
- 6. 在哪里可以找到Linux系统调用的源代码?
- 7. GNU C库的源代码在哪里?
- 8. 我在哪里可以找到系统调用源代码?
- 9. NHibernate 3.0源代码库在哪里?
- 10. mercurial.hg源代码仓库在哪里
- 11. MAT-File库源代码在哪里?
- 12. iText源代码在哪里?
- 13. libOAuth.a源代码在哪里?
- 14. 从源代码构建Android系统
- 15. 从哪里获得Composite C1 Facebook ImageGallery模块的源代码?
- 16. 我从哪里获得microsoft.web.helpers的源代码?
- 17. 从哪里可以获得IPv6中traceroute的源代码
- 18. 从哪里获得rt.jar的完整源代码?
- 19. 从源代码安装python获得了相同的系统python
- 20. 我从哪里可以获得Play源代码?
- 21. Linux的usb_storage的源代码在哪里
- 22. 从哪里获取android-9库?
- 23. python链中的源代码在哪里?
- 24. RippleDrawable的源代码在哪里? (Android L)
- 25. Python itertools.islice的源代码在哪里?
- 26. Django源代码中的Model.py在哪里?
- 27. Android adb的Windows源代码在哪里?
- 28. NInject.Framework.Web的源代码在哪里?
- 29. IWindowManager.java的源代码位于哪里?
- 30. AutoScriptWriter的源代码在哪里
对于哪个JavaScript实现? – 2012-01-15 08:07:45
只是使用console.log,如果这没有帮助,然后尝试获取代码,如果它不是本机代码。 – khael 2012-01-15 08:11:56
@amnotiam这也是我的问题。 :) – Gran 2012-01-15 08:12:01