从 JavaScript 文件中删除未使用的函数
Remove unused functions from JavaScript file
我的JavaScript代码即使在压缩后也非常大。如何找到所有未使用的功能,以便删除它们?
例如,在CSS文件中删除未使用的类,我可以使用"Dust-Me"Firefox插件。有没有办法对JavaScript做同样的事情?
我不确定你指的是Java还是Javascript,但我的猜测是它一定是Javascript,因为你提到了JQuery和CSS之类的东西。因此,如果错误,请修复您的标题和问题描述。
无论如何,如果您正在寻找一种列出所有javascript函数的方法,请查看以下内容:如何列出所有以_func开头的javascript函数
您可以忽略"func"过滤。
例如
if(typeof window[x] === "function") functions.push(x);
尽管我们仍然需要找到一种方法来过滤它。
另一种方法是只有一个数组来标记是否正在调用函数。
例如
usedFunctions = array();
function myFunc(){
usedFunctions.push('myFunc');
}
相关文章:
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- 绑定到 x 可编辑的成功函数未使用正确的参数执行
- Javascript未使用=运算符执行函数
- 未捕获的引用错误:函数未使用 onchange 定义
- 我的UTC时区函数未使用innerHTML显示在HTML上
- 尝试使用函数和Ajax修改值时未定义函数
- 未使用JS闭包将变量传递给onClick函数
- 在 Angular JS 中使用 ng-include 的未定义函数
- 在函数中做未使用的参数会减慢 JavaScript 的执行速度
- 闭包编译器 - 保留未使用的函数,不要重命名未定义的函数
- POSTDATA 未使用 javascript submit() 函数传递
- 我的表单未使用 jquery 验证函数进行验证
- 从 JavaScript 文件中删除未使用的函数
- setInterval未使用参数调用函数
- jQuery,如果在其他函数中使用,则为未定义函数
- 未使用的函数参数的最佳实践
- 使用Firebase SimpleLogin未定义函数
- Javascript'未定义'在对象数组上使用函数变量时
- 在Javascript中使用SQL查询时遇到未定义函数错误
- 是否有可能修复jslint和jshint函数中未使用的变量