有没有人知道JavaScript minifer可以检测未使用的代码并将其删除。
Google Closure似乎还不错,但似乎只是紧凑。
我正在寻找更先进的东西,它可以通过我的JavaScript查看,不仅紧凑,而且还删除未使用的代码。
有人知道这样的工具吗?
使用基础是,我使用的JQuery功能非常少 - 我想要做的是从基础/核心中删除我使用中不需要的所有膨胀。
答案 0 :(得分:4)
Closure Compiler应该从Closure FAQ
开始工作Closure Compiler有助于减少 通过删除JavaScript的大小 评论和未使用的代码并缩小 剩下的代码。
答案 1 :(得分:1)
可能不是。
问题在于,没有保证可以弄清楚使用的是什么,什么不是。可以在HTML中使用/引用Javascript,脚本可以与其他使用其他未使用代码的未知脚本一起使用,而eval()块可能会使用您未实现的内容。
缩小并gzip,这就够了。如果没有,请手工剔除(尽管摆脱代码要比首先添加代码要困难得多)。