我最近的任务是记录我一直维护的大型JavaScript应用程序.所以我对系统有很好的了解.
但是由于应用程序的庞大规模,即使先前了解代码和源代码本身的未压缩形式,也可能需要花费大量时间.
所以我正在寻找可以帮助我在JavaScript中探索类和方法及其关系的工具,如果可能的话,一路上记录它们,有可用吗?
像VS中的对象浏览器这样的东西会很好,但是任何帮助我更快完成任务的工具都可以.
谢谢!
Firebug的DOM选项卡允许您浏览全局window
对象的内容,您可以通过输入来检查特定对象inspect(whatever)
在命令行中.
除非一个对象的实例包含相关对象的实例,否则您将无法使用它来检测关系,但这只是一个开始.
您还可以使用DOM选项卡上的"选项"菜单来限制显示给用户定义的函数和属性的内容,这有助于减少混乱.