`
jindw
  • 浏览: 508371 次
  • 性别: Icon_minigender_1
  • 来自: 初到北京
社区版块
存档分类
最新评论

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

阅读更多
JSA这个压缩工具,是java编写的,需要安装java运行环境。
这多少给一些非jav程序员带来点不便。

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


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


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


分享到:
评论
16 楼 hax 2007-10-11  
为什么很多人老是把base64说成base62。。。我上次看到一个老外这样说。。。
15 楼 xiexiethink 2007-10-11  
金同学,忍不住问一下,api接口什么时候能出来哩?
14 楼 jindw 2007-10-10  
JSA现在默认已经不启用文本压缩了,一个eval比较耗时,再者对于有gzip支持的服务器,作用不大。

仍外,JSA目前的混淆和压缩编码都是base64,不知道这个东西还有啥说头,呵呵。
13 楼 jindw 2007-10-10  
zhang777 写道
类似的东西很早就有了,而且支持base62

http://dean.edwards.name/packer/

没错,JSA的文本压缩阶段确实是源自packer,早期版本更是直接调用packer的程序。
12 楼 zhang777 2007-10-10  
类似的东西很早就有了,而且支持base62

http://dean.edwards.name/packer/
11 楼 xiexiethink 2007-09-29  
jindw同学,谢谢了 。
10 楼 jindw 2007-09-28  
xiexiethink 写道
jindw同学,能否提供语法压缩的api接口?我想在服务器端做动态压缩,根据请求的连接,选择不同的js文件,进行压缩以后再发送给客户端。


ok,十一如果家里能上网,就发布个新版本。
9 楼 xiexiethink 2007-09-28  
jindw同学,能否提供语法压缩的api接口?我想在服务器端做动态压缩,根据请求的连接,选择不同的js文件,进行压缩以后再发送给客户端。
8 楼 sp42 2007-09-23  
呵呵 JSA+JsBuilder+JSDOC(生成html)=perfect!
(个人看法,希望是因为本人的浅薄和愚见才发表上述言论)
7 楼 fins 2007-09-23  
对jsa的一个建议.


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

2 建议增加手动断行功能.
现在jsa压缩完的代码都被混成了一行.
建议 支持可换行功能.
例如 在js文件里 如果遇到 /* break line */
那么就在那里断行.
这样可以生成类似 ext-all.js里的那种效果.
6 楼 jindw 2007-08-23  
^_^,这个问题还必须安装firebug才能看到。
难道这东西还能显示出被catch了异常。一会仔细检查一下:)

压缩那块,我还是没有测出问题,可能还是验证码错了吧,验证码是不分大小写的,还有,如果客户端禁用cookie,那么也会有错误的。
5 楼 birdjavaeye 2007-08-23  
都是http://www.xidea.org/project/jsa/
输入验证码,点击执行压缩,弹出窗口显示500错误,内容就是那个信息

另外,同一个页面,加载完成,代码高亮完成后,firebug显示了12 errors,都是同一个错,boot.js(line4)里的,上面帖子显示的
看stack是B()里面出的错
4 楼 jindw 2007-08-22  
奇怪,我的是ff2.0.0.6,没有这个错误,请问具体出现在那个页面?
3 楼 birdjavaeye 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...
2 楼 birdjavaeye 2007-08-22  
按照图片输入验证码,符合大小写,得到的总是:

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

Firefox 2.0.0.3
1 楼 jindw 2007-08-22  
http://219.82.145.96:8080/xidea/JSAService
又一个临时服务地址。我的个人计算机,^_^。链接有效期不做任何保证:)

相关推荐

    Javascript Obfuscator代码混淆

    在提供的文件列表中,`jso-trial-setup.exe`可能是JavaScript Obfuscator的试用版安装程序,而`readme.txt`则可能包含了软件的使用指南和注意事项。安装并按照readme中的说明操作,即可开始体验代码混淆带来的益处。...

    Js压缩工具 对JS文件压缩,缩小文件大小

    2. **调试**:压缩后的代码失去了原始的可读性,因此在生产环境中使用压缩版JS,而在开发阶段应使用未压缩的版本方便调试。 3. **组合文件**:除了压缩,还可以将多个JS文件合并成一个文件,减少HTTP请求的数量,...

    JS和CSS压缩工具

    3. **变量和函数混淆**:高级的压缩工具还会将变量和函数名替换为更短的形式,如a、b、c等,以节省更多空间。但这可能会增加代码的可读性难度。 4. **代码优化**:某些工具还能进行代码优化,例如合并重复的函数定义...

    javascript批量压缩工具(JsBatCompress)

    - **提高页面加载速度**:通过压缩JavaScript代码,可以去除不必要的空格、换行和注释,减小文件大小,从而加快网页加载速度,提升用户体验。 - **节省带宽资源**:对于移动设备用户或者网络环境较差的用户,压缩...

    JSCSS压缩工具

    此外,`JS混淆压缩工具KeyGen.exe`可能包含一个密钥生成器,用于生成混淆算法的密钥,以提高代码的加密性和安全性。混淆JS代码可以防止他人轻易读懂和篡改你的代码,但同时也增加了调试的难度。 **混淆JS** JS混淆...

    js压缩工具

    JavaScript(简称JS)压缩工具是前端开发中不可或缺的优化手段,它们主要负责减少代码体积,提高页面加载速度,节省带宽资源。在Web性能优化领域,CSS压缩是关键环节之一,因为未压缩的CSS文件往往包含了大量的空格...

    前端开发js静态资源压缩文件

    - **提高加载速度**:压缩JavaScript文件可以减少网络传输的数据量,加快文件下载速度。 - **节省带宽**:对于移动用户或者网络环境不佳的用户,小文件意味着更少的流量消耗。 - **提升性能**:浏览器解析和执行...

    脚本分析、压缩、混淆工具 JSA新版本发布,压缩效率提高大约10%

    ### 脚本分析、压缩、混淆工具 JSA新版本发布 #### 概述 脚本分析、压缩、混淆工具 JSA(以下简称“JSA”)的新版本已正式发布。此次更新重点在于提升压缩效率,据官方数据表示,相较于旧版本,新版本的压缩效率...

    JS压缩工具_ESC

    2. **变量和函数混淆**:将变量和函数名替换为更短的无法读取的形式,比如"a"代替"addEventListener",进一步压缩文件。 3. **去除未使用的代码**:通过分析JS代码,找出未被引用的变量、函数或模块,直接删除,节省...

    JS与css 压缩工具 yuicompressor.zip

    公司开发,主要用于压缩JavaScript和CSS代码。 一、JavaScript压缩 1. **代码混淆**:JavaScript压缩的一大特点是代码混淆,即将变量名、函数名替换为简短的无法阅读的字符序列,以减小文件大小。例如,`function ...

    JsProxy A js proxy online

    JsPacker是JsProxy的另一个关键特性,它的作用是对JavaScript代码进行混淆和压缩。混淆主要是为了保护源代码不被轻易阅读和理解,而压缩则是为了减少代码体积,提高网页加载速度。在生产环境中,这一步骤通常是在...

    微信小程序腾讯地图资源包

    虽然代码经过混淆处理,不利于直接阅读,但在发布的小程序中使用,可以有效减少网络传输的数据量,提高用户体验。 在使用微信小程序腾讯地图资源包时,开发者需要先在腾讯地图开放平台上注册并申请key,然后在小...

    css/js 压缩格式化工具

    - **节省带宽**:对于移动用户或网络环境较慢的用户,压缩后的代码能更快地加载,提高用户体验。 - **优化资源利用**:搜索引擎爬虫更青睐于加载速度快的网站,压缩代码有助于SEO优化。 2. **CSS压缩** - 去除...

    Microsoft Ajax Minifier 压缩javascript的方法

    总结来说,Microsoft Ajax Minifier 是一个便捷的工具,通过简单的命令行操作或程序编写,可以有效地对JavaScript文件进行压缩和优化,减少文件体积,提高网站的性能和用户体验。在进行压缩操作时,要注意选择合适的...

    Minify Javascript or CSS

    总的来说,"Minify Javascript or CSS" 是前端性能优化的关键步骤之一,通过合理的合并和压缩,可以有效地提升网页加载速度,优化用户体验。同时,利用自动化工具和构建流程,可以简化这一过程,使开发者能更专注于...

    3套完整商城小程序源码

    【标题】"3套完整商城小程序源码"指的是三套可用于构建在线商城的小程序应用程序的原始代码。在IT行业中,源码是程序员编写的、可读性强的代码,它是软件的基础,通过编译或解释器转化为机器语言后,运行于各种设备...

    js压缩利器

    - 通过对 JavaScript 进行混淆和压缩,“js压缩利器”还可以有效防止代码被轻易阅读和理解。 - 这对于那些希望保护自己知识产权或商业机密的开发者来说非常有用。 #### 三、工作原理 “js压缩利器”主要通过以下...

    jquery-2.1.4.js 、jquery-2.1.4.min.js 【jquery包 js】

    而"jquery-2.1.4.min.js"是经过压缩和混淆的版本,主要用于生产环境。这个文件去除了不必要的空格和注释,降低了文件大小,从而提高了页面加载速度。由于进行了混淆,代码变得难以阅读,但这并不影响其执行效率,...

    耳朵广告的JS代码

    8. 安全性:考虑到JavaScript代码可能被恶意篡改,开发者会使用加密或混淆技术来保护JS代码,防止被注入恶意代码或滥用。 9. 性能优化:通过压缩JS代码、减少HTTP请求、使用CDN等手段,提高广告加载速度,降低...

    常见的JS广告代码

    - **代码压缩和混淆**: 减小文件大小,提高加载速度。 6. **安全与隐私问题**: - **广告欺诈**: 如虚假点击、机器人流量等,JS代码需防止此类行为。 - **用户隐私**: 遵守GDPR等法规,透明处理用户数据。 - **...

Global site tag (gtag.js) - Google Analytics