之前曾使用过的办法有gzip(我记性不是很好,就是放在IIS中用以压缩页面代码的工具,具体名字记得不是很清楚,如果您比较清楚,请指正,互相学习)、和YUIcompressor等压缩js代码工具。
请进这个页面 http://mootools.net/download 下载那个 YUI Compressor 了吗,才65K 下来后发现 文件夹里面:
build-+
-yuicompressor-2.4.2.jar
doc--+
-CHANGELOG -README
lib--+
-jargs-1.0.jar
-rhino-1.6R7.jar
src--+
-com--+
- ...
-org--+
-...
ant.properties
build.xml
再看看build.xml里面写了些什么:
<?xml version="1.0" encoding="iso-8859-1"?>
<project name="YUI Compressor" default="build.jar" basedir=".">
<target name="clean" depends="-load.properties">
<delete dir="${build.dir}" quiet="true"/>
</target>
<target name="-load.properties">
<property file="ant.properties"/>
</target>
<target name="-init" depends="-load.properties">
<mkdir dir="${build.dir}"/>
</target>
<target name="build.classes" depends="-init">
<mkdir dir="${build.dir}/classes"/>
<javac srcdir="${src.dir}"
destdir="${build.dir}/classes"
includes="**/*.java"
deprecation="off"
debug="on"
source="1.4">
<classpath>
<pathelement location="${lib.dir}/jargs-1.0.jar"/>
<pathelement location="${lib.dir}/rhino-1.6R7.jar"/>
</classpath>
</javac>
</target>
<target name="build.jar" depends="build.classes">
<mkdir dir="${build.dir}/jar"/>
<!-- The order is important here. Rhino MUST be unjarred first!
(some of our own classes will override the Rhino classes) -->
<unjar src="${lib.dir}/jargs-1.0.jar" dest="${build.dir}/jar"/>
<unjar src="${lib.dir}/rhino-1.6R7.jar" dest="${build.dir}/jar"/>
<copy todir="${build.dir}/jar">
<fileset dir="${build.dir}/classes" includes="**/*.class"/>
</copy>
<jar destfile="${build.dir}/${jar.name}" basedir="${build.dir}/jar">
<manifest>
<attribute name="Main-Class" value="com.yahoo.platform.yui.compressor.Bootstrap"/>
</manifest>
</jar>
</target>
<target name="build.dist.package" depends="build.jar">
<mkdir dir="${build.dir}/${dist.package.name}"/>
<mkdir dir="${build.dir}/${dist.package.name}/build"/>
<copy file="${build.dir}/${jar.name}" todir="${build.dir}/${dist.package.name}/build"/>
<copy todir="${build.dir}/${dist.package.name}">
<fileset dir=".">
<include name="ant.properties"/>
<include name="build.xml"/>
<include name="doc/**/*"/>
<include name="lib/**/*"/>
<include name="src/**/*"/>
<exclude name="**/CVS"/>
</fileset>
</copy>
<zip destfile="${build.dir}/${dist.package.name}.zip"
basedir="${build.dir}"
includes="${dist.package.name}/**/*"/>
</target>
</project>
分享到:
相关推荐
Extjs文件管理系统,包括压缩、解压、搜索等
ExtJS原生多文件拖动上传组件 使用时修改包路径 1.多文件上传 2.支持拖动上传 3.支持图片压缩 4.支持图片合并 5.文件排序 可扩展实时图片预览 api //初始化画板 initCanvas //上传文件窗口 uploadWindow //初始化...
功能强大的Struts2.0+Extjs实现的文件上传,包含文件上传进度,文件的下载,压缩,解压多文件删除等
可以将EXTJS的文件目录,批量打包压缩成一个文件,并最终可生成一个DLL动态链接库文件,此方式可大大加强软件的防盗性,大幅降低程序的体积,提升运行效率
开始ExtJS之旅的第一步是要获得开发包,可以从...• build目录是ExtJS压缩后的代码,经过压缩的代码 体积更小,加载更快。 • docs中当然是ExtJS的文档了,其中最重要的是 ExtJS的API,这是开发ExtJS程序过程中的法宝。
extjs 不提供 asp上传的方法,这个作为补充来用吧
extjs详细ppt 开发详解教程,builds目录是ExtJS压缩后的代码,经过压缩的代码体积更小,加载更快。 docs中当然是ExtJS的文档了,其中最重要的是ExtJS的API,这是开发ExtJS程序 过程中的法宝。 examples中是官方的...
◊ src目录下是EXT的源代码文件,是相对pkgs目录而言,未经过压缩的代码。 ◊ ext-all.js文件是EXT的核心库,是必须引入的。 ◊ ext-all-debug.js文件是ext-all.js的调试版,在调试时使用这个调试版本的文件...
实现了多文件上传,下载,压缩,解压缩,用struts2.0+Extjs实现,是第二部分,分享一下希望对大家有所帮助
实现了多文件压缩,以及解压缩文件,包括解压缩rar文件 实现了文件下载.等基本功能 此项目继续开发中... 共享给大家,希望能够帮助朋友:) 讨论Q_群:62150370(群1) 76202406(群2) 91986229(群3) 一起讨论 我的博客:...
第二讲:extjs4.0的新特性(附件较大做了分包压缩大家只要下载3个包运行001就ok了) [02]EXTJS4.0的新特性.003.zip (14.41M)[02]EXTJS4.0的新特性.002.zip (50.00M)[02]EXTJS4.0的新特性.001.zip 第三讲:extjs4.0...
现在通过js语言开发的富客户端应用非常多,如extjs、jquery等,这是一个非常好用的压缩工具,方便把大js文件压缩,提高访问速度
请下载的朋友注意看软件说明哦。 1,官方下载最新的ExtJS4.0.2版本,地址:...3,将这个文件拷贝到ExtJS4.0.2解压缩根目录 4,Eeclipse中Spket关联这个文件即可实现代码提示。 Good luck.
EXTJS4.2官网上的tabpanel的右键关闭当前页,关闭其它,关闭全部有一点小BUG。 修改TabCloseMenu.js文件的一下函数。...压缩文件里面就是修改过后的TabCloseMenu.js文件,只要替换当前4.2的那个文件就可以使用了!
ExtJS 2.2 图书管理系统 注意:工程采用MyEclipse5.1+tomcat5.5 。 1.您的MSSQL2000没有打sp4补丁,会提示拒绝链接(refuse connction) 2.tomcat版本没有关系,5和6都可以,但是最好选择解压缩版本 3.如果您不是...
ext-4.2.0.663 EXTJS官方最新版7z压缩 为了上传方便,使用了7z极限压缩,解压时请使用7z,以防文件损坏
ExtJs常用布局--layout详解实例代码: ExtJs常见的布局方式有:border、form、absolute、column、accordion、table、fit、card、anchor 另外,不常见的布局有:tab、vbox、...该文件含ext3.2.0压缩版,可直接运行哦!
该压缩文件中包含extjs-3.2.1版本文件包以及Ext 3.0 中文文档
压缩文件中包含了两个文件,第一个文件详细说明了在页面上EXTJS如何使用JSON对象进行数据的查询与加载。第二个文件详细说明了在后台JAVA类中,如何对JSON对象进行处理,并返回JSON对象,以供前台页面使用
要使用ExtJS,先要得到ExtJS库文件,ExtJS库文件可以到ExtJS官网下载,地址是www.extjs.com/products/gxt/download.php,把下载得到的ZIP压缩文件解压缩到【D:\ExtCode】目录下,可以得到以下内容。 adapter:负责...