<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[上线用到]yuicompressor-2.4.2,js,css代码压缩。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Php/Js/Shell/Go]]></category>
<pubDate>Thu, 27 Sep 2012 07:19:59 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	压缩会出现js错误最多的就是少分号，怎么解决避免的：<br/>常看到一些大牛的JS源码 在function 前面加; <br/> ;function($,undefined) 是什么用处 ？<br/>;(function($)&#123;$.extend($.fn...<br/>现般在一些 JQuery 函数前面有分号<br/>在前面加分号可以有多种用途:<br/>1、防止多文件集成成一个文件后，高压缩出现语法错误。<br/>2、这是一个匿名函数，一般js库都采用这种自执行的匿名函数来保护内部变量 (function()&#123;&#125;)()<br/>3、因为undefined是window的属性，声明为局部变量之后，在函数中如果再有变量与undefined作比较的话，程序就可以不用搜索undefined到window，可以提高程序性能 <br/>————————————————————————————————————————————————————<br/><br/>Yahoo！给我们带来了YUI&nbsp;&nbsp;compressor！<br/>一.安装Java，配置环境变量。http://java.sun.com/javase/downloads/index.jsp<br/>下载，安装，一路Next，没有任何问题，对了，你可以修改一下路径。<br/>安装完毕以后，需要配置一下JAVA_HOME环境变量。<br/>配置方法如下。<br/>1、点击我的电脑—&gt;属相—&gt;高级—&gt;环境变量—&gt;系统变量<br/>2、新建变量，变量名JAVA_HOME 路径：E:&#92;Program Files&#92;Java&#92;jdk1.6.0_11 （我的是在E盘，你的JDK安装到那个盘，就写那个盘）<br/>3、找到path变量，在后面添加路径：;%JAVA_HOME%&#92;jre6&#92;bin<br/>OK，一路确定，关闭窗口。<br/>打开CMD，输入java -version<br/>看看能不能出来版本？<br/>java version “1.6.0_11″<br/>Java(TM) SE Runtime Environment (build 1.6.0_11-b03)<br/>Java HotSpot(TM) Client VM (build 11.0-b16, mixed mode, sharing)<br/><br/><br/>二：直接调用包的执行代码：java -jar E:/Tool/yuicompressor/yuicompressor-2.4.2.jar E:/CMS.ContentPager.js -o E:/CMS.ContentPager-min.js --charset utf-8<br/><br/>三：压缩示例，压缩实现：<br/>使用yuicompressor-2.4.2.jar对js文件进行压缩和输出。<br/>示例如下：<br/>Java&nbsp;&nbsp;-jar&nbsp;&nbsp;yuicompressor-2.4.2.jar&nbsp;&nbsp;public.js&nbsp;&nbsp;-o&nbsp;&nbsp;compress/public.js&nbsp;&nbsp;--charset=utf-8<br/>命令说明：<br/>1.&nbsp;&nbsp;java –jar&nbsp;&nbsp;执行jar包内的主函数<br/>2.&nbsp;&nbsp;public.js&nbsp;&nbsp; 将被压缩的原版JS文件<br/>3.&nbsp;&nbsp;–o&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;压缩后输出 后面是输出文件路径<br/>4.&nbsp;&nbsp;–charset&nbsp;&nbsp;压缩文件的编码格式<br/><br/>四：实际运用时，要注意目录中有空格的情况，会出现：Unable to access jarfile D:/Program，要用双引号引起来即可。<br/>cd D:&#92;Program Files&#92;yuicompressor<br/><textarea name="code" class="php" rows="15" cols="100">Java -jar &quot;D:&#92;Program Files&#92;yuicompressor&#92;yuicompressor.jar&quot; test.js -o test-min.js --charset=utf-8</textarea><br/><br/>DownLoad:<br/><a href="attachment.php?fid=322">点击这里下载文件</a><br/>参考(带文件下载)：http://yekui.iteye.com/blog/819278<br/><br/><br/>以上来自来自：<br/>http://yui.github.io/yuicompressor/<br/>在线web压缩：http://ganquan.info/yui/?hl=zh-CN<br/>TBCompressor 基于YUICompressor的淘宝封装的css和js压缩工具（不用命令，直接合用的批处理工具）：<br/>http://www.jb51.net/softs/25860.html<br/>描述实现方法：http://wenku.baidu.com/view/163a48f3770bf78a65295423.html<br/>UI界面版本CSDN下载：http://download.csdn.net/download/tianqi520/1499680<br/>Bat脚本实现批量压缩：http://www.cnblogs.com/heiniuhaha/archive/2011/06/15/YUI-Compressor.html<br/><br/>这个哥们写了一个，感觉界面不错利用YUI Compressor ：<br/>http://www.ninja911.com/blog/?p=345<br/>-----------【相关下载】-----------<br/>YUI Compressor [ http://yuilibrary.com/downloads/ ]<br/>CSDN:NBCompressor_v1.2.0.2 附带 aauto ,利用YUI Compressor :<br/>http://download.csdn.net/download/anto72/6328001<br/>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [上线用到]yuicompressor-2.4.2,js,css代码压缩。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>