JS压缩相关
最近在玩ueditor编辑器,加了一个插入数据库图片的功能,并且图片还带有链接。必须要修改ueditor的插入图片功能insertImage。修改完了,再压缩,发现无论怎样也压缩不到官方的那种程序,约400K。
下面谈一下JS压缩:
1、JSMIN:官方网站http://www.crockford.com/javascript/jsmin.html,听说是老牌的JS压缩,但压缩后会有换行符。
使用方法:jsmin <fulljslint.js >jslint.js
压缩后,体积比官方版多了100多K。
2、YUI
3、closure-compiler
JDK环境变量配置的步骤如下:
一:我的电脑-->属性-->高级-->环境变量.
二:配置用户变量:
a.新建 JAVA_HOME
C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径)
b.新建 PATH
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
c.新建 CLASSPATH
%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
最后:体积超过1M的JS文件就不要使用在线压缩了,除非你的网速特别的好。TMD,我2M网速,在线压缩了一个晚上都没有压缩好。推荐使用第3种方法,google的,挺不错。
下面谈一下JS压缩:
1、JSMIN:官方网站http://www.crockford.com/javascript/jsmin.html,听说是老牌的JS压缩,但压缩后会有换行符。
使用方法:jsmin <fulljslint.js >jslint.js
压缩后,体积比官方版多了100多K。
2、YUI
3、closure-compiler
JDK环境变量配置的步骤如下:
一:我的电脑-->属性-->高级-->环境变量.
二:配置用户变量:
a.新建 JAVA_HOME
C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径)
b.新建 PATH
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
c.新建 CLASSPATH
%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
4、在线压缩:
http://closure-compiler.appsp0t.com/home
最后:体积超过1M的JS文件就不要使用在线压缩了,除非你的网速特别的好。TMD,我2M网速,在线压缩了一个晚上都没有压缩好。推荐使用第3种方法,google的,挺不错。