从JavaScript文件中删除未使用的函数

时间:2014-11-26 05:45:28

标签: javascript minify

即使压缩后我的JavaScript代码也非常大。如何找到所有未使用的功能,以便将其删除?

例如在CSS文件中删除未使用的类我可以使用“Dust-Me”Firefox插件。有没有办法为JavaScript做同样的事情?

1 个答案:

答案 0 :(得分:-1)

我不确定你是指Java还是Javascript,但我猜测它必须是Javascript,因为你提到了像JQuery和CSS这样的东西。因此,如果错误,请修正您的标题和问题说明。

无论如何,如果您正在寻找一种列出所有javascript函数的方法,请看一下: How to list all of javascript functions beginning with _func

你可以忽略' func'过滤。 例如

if(typeof window[x] === "function") functions.push(x);

虽然我们仍然需要找到一种方法来过滤它。

另一种方法是只有一个数组,它将标记是否正在调用一个函数。
e.g。

usedFunctions = array();
function myFunc(){    
    usedFunctions.push('myFunc');
}