JSI是一个简单、开放、无侵入的脚本库管框架,实现脚本按需装载,管理脚本依赖,隔离脚本冲突。更多信息见:http://www.xidea.org/project/jsi/
下载地址:http://sourceforge.net/project/showfiles.php?group_id=175776
UI
JAVA1.4.2+ 当jar打开方式为java时,可双击运行,但,若JAR打开方式被修改(如winrar),请使用如下方式:
CMD>java -jar xx.jar
自动编码识别
支持文件拖放
ANT Task
默认编码 :取JRE的默认编码,可能随机器不同而改变,所以,推荐手动指定器编码方式(eg:charset="utf-8"/charset="GBK")
jsicompile 任务:编译jsi(压缩,预装载编译,定制启动文件)
jscompress 压缩脚本
示例
jsicompiler 示例
<target name="compress" depends="init">
<jsicompiler destDir="ant/temp/script2" charset="utf-8" rebuildboot="true">
<fileset dir="web/scripts">
<include name="*/**/*.js" />
<include name="*.js" />
<exclude name="preload/**" />
</fileset>
<preloadgroup path="code-decorator.js">
<fileset dir="web/scripts">
<include name='js/io/__$package.js' />
<include name='js/io/request.js' />
<include name='js/io/writer.js' />
<include name='js/xml/__$package.js' />
<include name='js/xml/template.js' />
<include name='js/xml/tag.js' />
<include name='js/util/__$package.js' />
<include name='js/util/collections.js' />
<include name='org/xidea/syntax/__$package.js' />
<include name='org/xidea/syntax/syntax-parser.js' />
<include name='org/xidea/decorator/__$package.js' />
<include name='org/xidea/decorator/code.js' />
</fileset>
</preloadgroup>
</jsicompiler>
</target>
jscompress 示例
<target name="test-compress">
<jscompress destDir="ant/temp/script2" charset="utf-8">
<fileset dir="web/scripts">
<include name="js/**/*.js" />
<include name="*.js" />
</fileset>
</jscompress>
</target>
这个不知道怎么用啊,上面这个是它的help文件,哪们大哥知道怎么用啊,编码要为charset="GBK"的?
分享到:
相关推荐
"jsmin"是一个高效的JavaScript压缩工具,其主要目的是通过删除不必要的字符(如空格、注释和换行)以及缩短变量名来减小JS文件的大小,从而提高页面加载速度。这个工具的设计理念是尽可能地保留原始代码的功能,...
不过,随着时间的推移,市场上出现了更多功能强大且更新频繁的JavaScript压缩工具,如Google的Closure Compiler、UglifyJS以及YUI Compressor等。这些工具通常提供了更高级的优化选项和更好的社区支持,但如果你对JS...
总之,通过正确使用JSA这样的JavaScript压缩工具,结合合理的构建流程,可以有效地提升Web应用的加载速度和用户体验。同时,了解和掌握其他性能优化技巧,可以帮助你创建更高效、更快速的Web应用程序。
本文将详细介绍一种名为"jsMinifier"的JavaScript压缩工具,它需要在运行时安装JAVA环境。 **JSMinifier简介** JSMinifier是一款基于Java的JavaScript代码压缩工具,它可以有效地减少JavaScript文件的体积。由于它...
10. **选择合适的压缩工具**:市面上有许多JavaScript压缩工具,如UglifyJS、Terser、Babel Minify等,它们各有优缺点,选择时应根据项目需求和兼容性来决定。 综上所述,JavaScript代码压缩是一个综合性的过程,...
为了保护代码不被轻易查看和篡改,开发者有时会使用混淆工具来处理JavaScript文件,这就是"JavaScript *.js 混淆工具 ESC-1.14"的主要作用。 混淆工具,如ESC-1.14,其主要功能是将清晰易读的JavaScript代码转换为...
《JSA压缩(加密)代码解压(解密)详解》 在信息技术领域,数据压缩与加密是两个至关重要的概念,它们广泛应用于数据存储、传输和安全保护中。本文将聚焦于一种名为JSA的压缩和加密技术,通过深入解析其工作原理,...
- UglifyJS:一个常用的JavaScript压缩工具,提供命令行接口和API。 - Terser:UglifyJS的接班人,具有更高的性能和更丰富的功能。 - Webpack的 terser-plugin:用于Webpack构建过程中的JS压缩。 总的来说,...
1. **UglifyJS**: 一个知名的JavaScript压缩工具,支持ES6语法,能有效压缩和混淆代码。 2. **Terser**: UglifyJS的继承者,提供了更现代的API和更好的性能。 3. **CSSNano**: 一个强大的CSS压缩库,支持多种优化...
Javascript 代码压缩工具, DOS界面操作 Level 0 :: No compression 不对JS文件进行压缩 Level 1 :: Comment removal 移除JS文件中的注释 Level 2 :: Whitespace removal 移除JS文件中的注释及空行(一般选择此级别就...
为了改善这种情况,开发者通常会使用批量压缩工具对JS脚本进行优化,以减少文件大小,加快页面加载速度。 "js批量压缩工具"就是这样一种实用的工具,它能够高效地处理多个JS文件的压缩工作。这种工具的主要功能是...
为了解决这个问题,开发者通常会使用专门的压缩工具对代码进行优化和压缩,以减小文件大小,提高网站性能。本文将深入探讨JS和CSS压缩工具及其重要性,特别是JS的混淆方式。 **JS压缩工具** JS压缩工具的主要目的...
为了解决这个问题,"Js压缩工具"应运而生,它能有效地压缩JS文件,减少文件大小,从而提升页面的加载速度。 JS压缩的主要原理是通过删除不必要的空格、换行符和注释,以及通过变量和函数的混淆来减小文件体积。这种...
YUI Compressor是一款广泛使用的JavaScript和CSS压缩工具,由Yahoo!开发并开源。本文将深入探讨YUI Compressor的工作原理、使用方法以及其在实际项目中的应用。 一、YUI Compressor概述 YUI Compressor最初由Jakob...
因此,使用JavaScript混淆工具可以将源代码转化为难以阅读和理解的形式,从而达到保护代码的目的。 混淆的过程主要包含以下步骤: 1. 变量和函数重命名:混淆工具会将源代码中的变量、函数和类名替换为无意义的短...
这就是JS压缩工具如"ESC"(可能代表某种JavaScript压缩器)发挥作用的地方。 JS压缩的主要目标是减少文件大小,提高网页的加载速度。这可以通过几种方式实现: 1. **代码精简**:移除不必要的空格、换行符和注释,...
1. **UglifyJS**: 是一个流行的JavaScript压缩工具,可以处理ES6+语法,并提供了混淆、删除未使用的变量等功能。 2. **Terser**: 原名uglify-es,是UglifyJS的维护者更名后的版本,支持最新的JavaScript语法。 3. ...
JavaScript压缩工具是优化Web应用程序性能的关键工具之一,它们通过消除空格、删除不必要的字符和变量重命名等方法减小文件大小,从而加快页面加载速度。本文将深入探讨两种高效的JavaScript压缩工具:JavaScript ...
在Web开发中,使用自动化构建工具如Webpack、Gulp或Grunt能自动化完成JS和CSS的压缩工作。这些工具可以配置任务,将源代码编译、压缩、混淆,并且在每次保存时自动更新,大大提高了开发效率。 总的来说,JS和CSS...
JavaScript压缩主要目标是去除代码中的空白、注释和不必要的字符,以达到最小化的目的。`yuicompressor-2.4.2` 是一个经典的JS压缩工具,由Yahoo!开发。它不仅能够压缩JS代码,还支持CSS压缩。YUI Compressor通过JAR...