论坛首页 入门技术论坛

JavaScript压缩工具JSA的使用问题

浏览 3648 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-06-01  
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"的?

   发表时间:2007-06-01  
哪位好心人帮我看看啊
0 请登录后投票
   发表时间:2007-06-08  
有个jsa.jar文件直接运行就可以了,呵呵
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics