有没有一个像yuicompressor这样在PHP中实现的不错的即时JS压缩器?我能找到的唯一类似于这个的东西是Minify,但它更像是一个全面的压缩解决方案,带有缓存和其他功能。我想保持文件分开,并让压缩后的文件遵循我的命名约定,因此Minify对于这个目的来说有些复杂。
像yuicompressor一样,该工具应该能够接受文件名或JavaScript作为输入,并应该将压缩后的JavaScript写入文件或输出。
编辑:为了澄清,我正在寻找一些不必作为独立程序使用的东西(即它可以从函数中调用,而不是嗅探我的GET变量)。如果我只想要一个压缩器,显然Minify是一个好选择。
编辑2:在我提出这个问题的五年里发生了很多变化。今天我强烈建议将前端工作流程与服务器代码分开。有很多优秀的JS开发工具可供使用,除了最简单的jQuery增强功能外,最好还是有一个完整的工作流程,包括自动捆绑、测试和检查,并只部署压缩后的捆绑文件而不是原始文件。