论坛首页 Web前端技术论坛

JSA混淆压缩(JavaScript)程序在线体验版发布

浏览 11039 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-08-22  
JSA这个压缩工具,是java编写的,需要安装java运行环境。
这多少给一些非jav程序员带来点不便。

现在我们发布servlet在线压缩版本。无需安装,在线压缩,给非Java用户一个更加便捷的使用方式。


项目主页:http://www.xidea.org/project/jsa/
现在的在线压缩服务器由Seaprince提供。
欢迎更多有空闲服务器资源的朋友安装JSA在线服务,我将在jsa项目主页提供链接,方便大家使用。


仍外,为了避免服务器资源被恶意滥用,我们默认启用了图片验证,服务频率限制等保护设置。
给用户带来些不便,敬请谅解。


   发表时间:2007-08-22  
http://219.82.145.96:8080/xidea/JSAService
又一个临时服务地址。我的个人计算机,^_^。链接有效期不做任何保证:)
0 请登录后投票
   发表时间:2007-08-22  
按照图片输入验证码,符合大小写,得到的总是:

org.apache.jasper.JasperException: 图片验证失败(image validation fails)

Firefox 2.0.0.3
0 请登录后投票
   发表时间:2007-08-22  
另外,firebug报告一个错误:

E has no properties
B()boot.js (line 4)
(no name)(XMLHttpRequest, "get", "http://www.xidea.org/project/jsi/scripts/org/xidea/decorator/decorator-support.js", true, undefined, undefined)javascript: eval(... (line 1)
H()boot.js (line 4)
loadRuner()boot.js (line 4)
addDecoratorProvider()boot.js (line 4)
addDecoratorProvider()boot.js (line 4)
addDecoratorProvider()boot.js (line 4)
addDecoratorProvider()boot.js (line 4)
addDecoratorProvider()boot.js (line 4)
addDecoratorProvider()boot.js (line 4)
[Break on this error] var $JSI={configFile:"config.js",addDecoratorProvider:function(){var A=[];for(va...
0 请登录后投票
   发表时间:2007-08-22  
奇怪,我的是ff2.0.0.6,没有这个错误,请问具体出现在那个页面?
0 请登录后投票
   发表时间:2007-08-23  
都是http://www.xidea.org/project/jsa/
输入验证码,点击执行压缩,弹出窗口显示500错误,内容就是那个信息

另外,同一个页面,加载完成,代码高亮完成后,firebug显示了12 errors,都是同一个错,boot.js(line4)里的,上面帖子显示的
看stack是B()里面出的错
0 请登录后投票
   发表时间:2007-08-23  
^_^,这个问题还必须安装firebug才能看到。
难道这东西还能显示出被catch了异常。一会仔细检查一下:)

压缩那块,我还是没有测出问题,可能还是验证码错了吧,验证码是不分大小写的,还有,如果客户端禁用cookie,那么也会有错误的。
0 请登录后投票
   发表时间:2007-09-23  
对jsa的一个建议.


1 增加多文件混合压缩
就是支持把多个js文件合并成一个 然后压缩.

2 建议增加手动断行功能.
现在jsa压缩完的代码都被混成了一行.
建议 支持可换行功能.
例如 在js文件里 如果遇到 /* break line */
那么就在那里断行.
这样可以生成类似 ext-all.js里的那种效果.
0 请登录后投票
   发表时间:2007-09-23  
呵呵 JSA+JsBuilder+JSDOC(生成html)=perfect!
(个人看法,希望是因为本人的浅薄和愚见才发表上述言论)
0 请登录后投票
   发表时间:2007-09-28  
jindw同学,能否提供语法压缩的api接口?我想在服务器端做动态压缩,根据请求的连接,选择不同的js文件,进行压缩以后再发送给客户端。
0 请登录后投票
论坛首页 Web前端技术版

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