用于删除未使用代码的JavaScript minifier

时间:2009-12-16 05:55:53

标签: javascript jquery

有没有人知道JavaScript minifer可以检测未使用的代码并将其删除。

Google Closure似乎还不错,但似乎只是紧凑。

我正在寻找更先进的东西,它可以通过我的JavaScript查看,不仅紧凑,而且还删除未使用的代码。

有人知道这样的工具吗?

使用基础是,我使用的JQuery功能非常少 - 我想要做的是从基础/核心中删除我使用中不需要的所有膨胀。

2 个答案:

答案 0 :(得分:4)

Closure Compiler应该从Closure FAQ

开始工作
  

Closure Compiler有助于减少   通过删除JavaScript的大小   评论和未使用的代码并缩小   剩下的代码。

答案 1 :(得分:1)

可能不是。

问题在于,没有保证可以弄清楚使用的是什么,什么不是。可以在HTML中使用/引用Javascript,脚本可以与其他使用其他未使用代码的未知脚本一起使用,而eval()块可能会使用您未实现的内容。

缩小并gzip,这就够了。如果没有,请手工剔除(尽管摆脱代码要比首先添加代码要困难得多)。