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"的?