JavaScript中的JavaScript调试器

时间:2015-02-20 15:33:00

标签: javascript debugging

我正在寻找一个JavaScript JavaScript调试器。

情况如下:我正在制作JS游戏引擎。 AI脚本以及各种其他操作都在JS中实现。从引擎的开发者模式,可以从浏览器本身编辑此代码(使用Ace)。

现在我想添加调试功能。大多数情况下,我正在寻找步入/跨步支持的断点。

我找不到任何这样的图书馆。我能找到的最好的是过时的debug-js项目。

请注意,此调试程序适用于使用我的引擎构建游戏的开发人员。这发生在浏览器内部。引擎在JS中。调试器也应该在JS中。我想完全控制这些调试功能,所以我不能只使用浏览器的调试器。

例如,如果您在AI脚本中键入字符的ID,我会突出显示此字符。如果我在浏览器的调试器中编辑脚本,这是我无法提供的,但我可以在页面中运行Ace。

1 个答案:

答案 0 :(得分:2)

Esprima看起来是一个有趣的起点。它使to instrument JavaScript code成为可能。这JavaScript execution visualization看起来特别有希望。