8

是否有可以为 javascripts 生成函数依赖图的程序/工具?基本上,输入应该是一个 javascript 文件的文件夹,然后输出是一个很好的图表,显示了每个函数之间的所有关系。如果我也可以与图表交互会更好。

有没有办法做到这一点?

谢谢

4

1 回答 1

2

在 Windows 和 Visual Studio 上,您可以查看 JSAnalyse:http: //jsanalysis.codeplex.com/

我没有尝试过,但从描述中,它解析 JavaScript 文件并根据它们之间的静态引用创建不同文件的依赖树。

该项目

JSAnalyse 是一个分析 JavaScript 文件之间的依赖关系并控制它们的工具。它有助于可视化和处理 JavaScript 文件之间的静态引用,以确保定义的客户端架构。

在过去的几年里,Web 应用程序中的 JavaScript 行数急剧增加。许多新的客户端框架(如 JQuery、Knockout 等)已经兴起,但用于开发 JavaScript 的工具稍微好一点。例如,Visual Studio 2010 改进了 IntelliSense。但是对于一个设计良好的应用程序,不仅服务器端代码是相关的。为客户端代码拥有一个良好的架构并在整个应用程序生命周期中保持其处于健康良好的状态也非常重要。这正是 JSAnalyse 发挥作用的时候。它不仅可以分析现有的 JavaScript 依赖项,还可以限制它们。可以通过 XML 或使用出色的 Visual Studio 2010 体系结构功能来配置允许的依赖项。JSAnalyse 为 Visual Studio 层图提供了一个扩展来验证和控制 JavaScript 文件之间的依赖关系。这可以集成到构建中,并且使用门控签入功能甚至不可能签入不符合 JavaScript 架构规则的源代码。

于 2013-04-08T06:54:43.943 回答