在浏览器中运行javascript时
alert('Hello World');
什么环境执行它并在内存中管理它?
我知道这是吵架!但那是最好的起点!
答案 0 :(得分:4)
浏览器的javascript引擎。
Here's a page比较一堆
的表现答案 1 :(得分:3)
这取决于浏览器,JavaScript引擎以及“执行它”的含义
给出答案的答案并不多。
查看一些JavaScript引擎的架构......
http://www.mozilla.org/js/spidermonkey/
如果您想深入探索,可以阅读 Dragon Book 的前几章,以了解程序如何被解释和/或编译为某种中间或字节码形式。
祝你好运