标题可能并没有多说,但希望有人感兴趣。
实际问题很简单。 我想创建一个动态加载JavaScript代码的Web应用程序(甚至可能是一个硬编码的字符串),然后我想逐行运行该代码并分析每一步的调试信息。
基本上,我需要一个用JavaScript编写的JavaScript解释器/调试器。
希望我能够做到这样的事情
var source = "var a = 5; var b = a; b = 6"
var vm = new VirtualMachine(source);
vm.step();
vm.getDebugInfo();
它会告诉我局部变量及其值。
答案 0 :(得分:0)
这个项目有一段时间没有更新,但也许你可以围绕它建立一些东西
https://github.com/jterrace/js.js/ - JavaScript JavaScript解释器