【发布时间】:2014-04-13 13:24:18
【问题描述】:
【问题讨论】:
标签: javascript built-in javascript-engine
【问题讨论】:
标签: javascript built-in javascript-engine
如何查看这些函数背后的代码?
如果项目是开源的,您需要找到相关项目(Firefox、Chromium、V8、SpiderMonkey 等)的源代码。
我是否需要了解 V8 等引擎的编写语言并通读该语言,或者是否有更简单的解决方案。
是的,你会的。请注意,alert 不是 JavaScript 函数,它是由 Web 浏览器定义的函数(因此您需要查看 Firefox 或 Chromium 等源代码)。 Object 和 String 都是 JavaScript 的一部分,因此您可以查看 JavaScript 引擎源代码(SpiderMonkey [或 whateverMonkey,前缀似乎发生了很大变化] 和 V8,等等)。
【讨论】: