略据有规模的网站都会有合并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 后执行压缩,这样对系统的部署要求可以低一些。
不过对本身版本控制工具的要求就会高一点了。所谓各有优势。
不错,最近我也在弄类似的东西。用perl开发的。java的东西稳定,但是部署的话有点小麻烦。
这东东挺好的,学习了。
BTW:怎么都是繁体字?
呵呵,没有啊,我写的博客都是简体字哦!只不过我的wordpress后台是用了繁体中文版的,因为简体中文版的3.0.1还没更新。因此导致前台的一些元素出现了繁体中文。
这个东西可以研究参考,然后自己定制会更好。
能发个实例给我吗???服务器是tomcat的配置过程。。谢谢
抱歉这是我朋友的一个项目,我本身没有参与,我只是觉得可能对大家有帮助所以才介绍给大家的。如果需要帮助可以根据链接找到作者,直接向他咨询。
希望作者可以讲实现过程给我一份 ,希望可以帮我发到邮箱里 ,谢谢!