找出从未调用过的Javascript方法

时间:2014-03-26 13:36:51

标签: javascript visual-studio-2012 performance-testing

我有很多代码,我认为很多代码都被弃用了许多从未调用过的方法。我想知道这个代码中的哪些方法永远不会被调用,无论是通过按钮点击还是通过其他方法。我可以逐个检出可疑方法并测试代码,但是有更好的方法吗?

我正在使用Visual Studio 2012,我尝试过使用JS Lint,但这似乎并没有告诉我我想知道什么。我非常喜欢VS2012的C#和SQL代码分析,但它不适用于Javascript。我该怎么用?

1 个答案:

答案 0 :(得分:2)

将您的JS文件作为Chrome中网页中的脚本打开。只需用一个html和脚本标记来包围你的JS:

<html><script>
var mycode = goeshere();
</script></html>

在Chrome中打开它后,右键单击页面上的任意位置,然后点击&#39;检查元素&#39;。 或者,您只需按CTRL + SHIFT + J即可调出控制台。

一旦窗格打开,请点击“个人资料”&#39;标签

选择&#34;收集JavaScript CPU配置文件&#34;,然后按照步骤运行它。

这将为您提供每个函数调用的计时计数。尝试尽可能多地完成功能,然后在完成后查看功能计时计数。任何0次通话都可能没有被调用。这至少应该给你一个起点。