【发布时间】:2013-10-12 00:43:25
【问题描述】:
像许多人一样,我的大脑倾向于很好地处理用于阅读、写作和创作的视觉(也称为非文本)信息。
有哪些工具可以让我直观地“看到”我当前运行的 javascript 环境?
一个明显的例子是在屏幕(或 HTML 页面)上放置一个框来表示当前在内存中的每个对象。该框可能包含一个标签,该标签是当前绑定到对象的变量。如果我使用的是 pubsub 库,当它代表的对象“获取”它订阅的消息时,该框可能会瞬间闪烁。单击该框可能会给我一个该对象的所有公共方法的列表,如果代码具有方法签名注释,我会看到其参数的名称。
欢迎在 Javascript 中使用任何与此类似的内容并在当前运行的进程上工作!此外,它必须采用 javscript 库的形式,我可以将其附加到现有代码上,但欢迎在某些 IDE 或浏览器插件中找到此类工具的示例作为说明。
【问题讨论】:
-
您可以列出对象方法,例如使用我的对象爆炸器小书签打牌,danml.com/exploder 的链接是关于使其具有动画和生活的有趣想法。挖掘深层属性已经很慢了,live可能太多了……
标签: javascript debuggervisualizer dynamic-analysis