我在哪里可以找到javascript本机函数源代码?

时间:2012-04-23 22:26:18

标签: javascript function native-code

在哪里可以找到原生js函数的源代码,例如我想查看eval()函数

3 个答案:

答案 0 :(得分:16)

Chrome和Firefox都是开源的,您可以在这些产品的源代码中查看javascript引擎任何部分的实现。其他浏览器有自己的实现(如IE),公众无法查看。

Chrome v8 javascript引擎位​​于:http://code.google.com/p/v8/

Firefox SpiderMonkey引擎位于:https://developer.mozilla.org/en/SpiderMonkey

警告,如果您还不熟悉这些产品及其工具,可能需要一段时间才能熟悉并找到您要找的内容。

答案 1 :(得分:3)

Javascript是一种在浏览器代码库中实现的脚本语言。这意味着可能存在不同的脚本语言实现,具有不同的质量水平,并且可能需要不同的解释。因此,在处理不同的网络浏览器时,许多网络开发人员都面临着挫败感。

如果浏览器是开源版本,您可以检查浏览器的Javascript实现,例如:Chrome,Firefox,如列出的其他答案中所示。

答案 2 :(得分:2)

在JavaScript引擎的源代码中。