为什么要开发这个工具?
我们知道压缩JS . CSS 是一种必须的手段,因为这样做可以提高用户访问网站的速度以及代码的安全性等问题。世面上面都有很多的在线压缩器,把代码放在云端压缩实在是不放心。
如何开发?
使用市面上面对外开源的压缩器!
CSS 压缩我使用的是:
YUI Compressor2.4.8 压缩
JS 压缩我使用的是:
Uglifyjs 压缩
通过调用Cmd 命令行 加上 Node.js 实现。
在实现的过程中出现 :
YUI Compressor2.47 其实是不支持中文, 因为中文它会乱码!
其实在之后的开发中,我发现只需要每次执行的时候输入UTF-8 就行! 而我之前的程序处理的代码,是吧 “需要压缩的文件复制过来” “压缩后替换过去” 其实这样就会面对一个文件重命名的问题, 我在之后的代码中进行了解决, 解决思路就是每次只复制一个文件过来压缩之后把压缩后的文件进行替换。
因此我的1.0的版本就发布使用的!
准备下一个版本需要做的事情!
l 整理代码, 进行优化绝大部分都是不合理的。
采用多线程执行,加快压缩的速度! 准备使用3线程执行。
下面我贴出下载地址, 如果想要源码我会再我的2.0版本贴出, 1.0 实在是太垃圾了!! 欢迎技术探讨!!
http://file.scmallscmall.com/%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91/JS%20CSS%E5%8E%8B%E7%BC%A9/