Merpressor —— 自动合并压缩JS文件

略据有规模的网站都会有合并js/css文件的需求。
这里推荐PPTV同学做的一个合并js和css文件的方案:Merpressor
项目代码托管在google code。

Merpressor的作用很简单,如果你本地开发的时候有一堆js文件,比如
yui.js
selector.js
dom.js
user.js
my.js
….

然后最终自动合并成一个你想要的文件,比如test.js

页面中只需要引入这个test.js就可以了。
本地为了方便调试,test.js里通过document.write来引入其他js文件,
而远端服务器上则直接就是合并压缩后的单个文件了。

我看下来感觉还不错。只是觉得服务器端必须部署java服务器有点要求比较高。
对于有分布式版本控制工具,如hg/git等,在本地测试完成后push到服务器端,
并让服务器端执行一个hook程序,pull 并 update 后执行压缩,这样对系统的部署要求可以低一些。
不过对本身版本控制工具的要求就会高一点了。所谓各有优势。

《Merpressor —— 自动合并压缩JS文件》有5个想法

  1. 不错,最近我也在弄类似的东西。用perl开发的。java的东西稳定,但是部署的话有点小麻烦。

    这东东挺好的,学习了。

    BTW:怎么都是繁体字?

    1. 呵呵,没有啊,我写的博客都是简体字哦!只不过我的wordpress后台是用了繁体中文版的,因为简体中文版的3.0.1还没更新。因此导致前台的一些元素出现了繁体中文。

      这个东西可以研究参考,然后自己定制会更好。

  2. 能发个实例给我吗???服务器是tomcat的配置过程。。谢谢

    1. 抱歉这是我朋友的一个项目,我本身没有参与,我只是觉得可能对大家有帮助所以才介绍给大家的。如果需要帮助可以根据链接找到作者,直接向他咨询。

  3. 希望作者可以讲实现过程给我一份 ,希望可以帮我发到邮箱里 ,谢谢!

发表评论