我有一大堆代码,我认为很多代码都被弃用了,有很多方法从未被调用过。我想知道此代码中的哪些方法将永远不会被调用,无论是由于单击按钮还是通过其他方法。我可以逐一检查并注释掉可疑的方法并测试代码,但是有没有更好的方法?
我使用的是 Visual Studio 2012,我尝试过使用 JS Lint,但这似乎并没有告诉我我想知道的内容。我真的很喜欢 VS2012 所做的 C# 和 SQL 代码分析,但它不会为 Javascript 执行此操作。我应该使用什么?
最佳答案
在 Chrome 的网页中将您的 JS 文件作为脚本打开。只需用 html 和脚本标记包围您的 JS:
<html><script>
var mycode = goeshere();
</script></html>
在 chrome 中打开它后,右键单击页面上的任意位置,然后单击“检查元素”。 或者,您只需按 CTRL+SHIFT+J 即可调出控制台。
Pane 打开后,单击“配置文件”选项卡。
选择“收集 JavaScript CPU 配置文件”,然后按照步骤运行它。
这将为您提供每次函数调用的计时计数。尝试尽可能多地完成功能,然后在完成后查看功能时序计数。任何时间为 0 的调用都可能未被调用。这至少应该给你一个起点。
关于javascript - 找出哪些 Javascript 方法从未被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22662695/