是否可以使用闭包编译器来删除 jQuery 的未使用部分?
我有一个只使用 jQuery 的网络 (json) 函数的脚本,我想要一个删除其他所有内容的缩小脚本。
我试过用它来调用它:
java -jar compiler.jar --compilation_level=ADVANCED_OPTIMIZATIONS --js=jquery-latest.js --js=my_script.js --js_output_file=out.js
但我最终得到的文件不小于常规缩小的 jQuery 源代码。
编辑:我应该提到这背后的原因。该脚本将包含在 3rd 方网站中,它需要更高版本的 jQuery(1.5 或 1.6)。我认为处理此问题的最简单方法是将最新版本捆绑在脚本中(仅适用于我的脚本,不涉及 window.jQuery),删除未使用的部分以减小大小。这样,如果他们已经有旧版本的 jQuery,它就不会干扰。