例如alert(),Object(),String()等.
我怎么看这些函数背后的代码?我是否需要理解V8等引擎的语言并通读它,或者是否有更简单的解决方案.
我怎么看这些函数背后的代码?
如果项目是开源的,您需要找到相关项目的源代码(Firefox,Chromium,V8,SpiderMonkey等).
我是否需要理解V8等引擎的语言并通读它,或者是否有更简单的解决方案.
是的,你愿意.请注意,alert
它不是JavaScript函数,它是由Web浏览器定义的函数(因此您需要查看Firefox或Chromium等源代码).Object
并且String
都是JavaScript的一部分,所以你要查看那些的JavaScript引擎源(SpiderMonkey [或任何 Monkey,前缀似乎改变了很多]和V8等).