bob体育官方平台
一个高效的JavaScript压缩工具下载集合_javascript技巧_脚本之家

与其余压缩工具压缩率相比: 1.JavaScriptCompressor(State of Qatar与她本身的压缩工具代码为例packer压缩后大小为7,428字节。 而大家的压缩工具可以减去至7,256字节 7256/7428=0.9768443726440496 2.DojoShrinkSafe(粗糙的事物,既低效又危殆,提议原有客户尽快换掉) 与她和睦的框架源代码为例: 他本身压缩大小为149,518字节,而大家收缩后得以降低至81,261字节 81261/149518=0.5434864029748927 安全性表达:1.JavaScriptCompressor TBCompressor 推荐基于文本的减削,小编并未细看个中逻辑,不过这种压缩出题指标大概相当低,我们的压缩工具也选拔到她的压缩算法,在JSI1.1a8及 其集成的第三方类库的测验中,未见那一个。而且还应该有有名框架JQuery使用,相信不会有标题。 2.DojoShrinkSafe危急!!!!! 使用很短的名字替换掉长的风度翩翩部分变量名,那是三个特别不安全的压缩工具,比如表达: java代码 function(卡塔尔{ varwithObject={variable1:1} varvariable1=2; with{ alert; } } 将压缩成 java代码 function(State of Qatar{ var_1={variable1:1}; var_2=2; with; } } 那确定是大错特错的,这一个垃圾堆未有潜心javascript有个别特殊语法,和动态性。 对eval函数,catch操作,with语句,都未作其余管理。 比较之下JSA的是日前本人知道的最安全最低价的压缩工具。 JSA不仅仅提供代码压缩功用,还足以做格式化,脚本深入分析。 脚本解析成效能够用于查看脚本音讯,以至查找脚本中的潜在难点。 例如查看脚本中注脚了那多少个函数,变量。 使用了那个外表变量。等等。。。 JSA的滑坡进度分两步,第一步是语法压缩,相似于Dojo ShrinkSafe,但比她安全,也比他有效。第二步是文本压缩,前段时间利用的是JavaScript Compressor的压缩算法。( 卡塔尔这一个都足以在设置窗口设置。默许意况先用语法压缩,当文件大于1000k且选用文本压缩照旧能够减小到原本大小90%时才在原先底工上行使文本压缩。下载地址:

宣布贰个连忙的JavaScript剖判、压缩工具JavaScriptAnalyser 首发风华正茂段脚本压缩示例,体现一下JSA语法压缩和优化成效。 复制代码 代码如下:try{ //xxxx; functionf1(State of Qatar{ } } finally{ zzzz{ varvar2=2; varvar3=3; varwithObject={var2:-2} with{ alert; } } 压缩结果:复制代码 代码如下:zzzz{ varvar2=2; varB=3; varC={var2:-2}; with; } } JSA的减少进程分两步 第一步是语法压缩,相符于DojoShrinkSafe,但比他高枕而卧,且尤其管用。 第二步是文件压缩,最近利用的是 JavaScriptCompressor的压缩算法。 (卡塔尔 那个都能够在安装窗口设置。 默许景况先用语法压缩,当文件大于1000byte且使用文本压缩仍旧能够减少到原本大小90%时才在本来基本功上运用文本压缩。 与其余压缩工具压缩率相比较: 1.JavaScriptCompressor(卡塔尔国与她本身的压缩工具代码为例packer压缩后大小为7,428字节。 而大家的压缩工具能够裁减至7,256字节 7256/7428=0.9768443726440496 2.DojoShrinkSafe(粗糙的事物,既低效又危急,建议原有客户尽快换掉) 与她自个儿的框架源代码为例: 他和煦压缩大小为149,518字节,而小编辈收缩后得以缩短至81,261字节 81261/149518=0.5434864029748927 安全性表达: 1.JavaScriptCompressor 基于文本的减削,作者未有细看此中逻辑,不过这种压缩出难点的或者异常低,我们的压缩工具也使用到她的压缩算法,在JSI1.1a8及 其集成的第三方类库的测验中,未见那么些。而且还恐怕有有名框架JQuery使用,相信不会有标题。 补充:几日前意识,那个东西在深入分析JavaScript多行字符串语法时,有bug。但是这么些标题在经过JSA语法压缩之后,将秋风落叶。 2.DojoShrinkSafe危急!!!!! 使用相当短的名字替换掉长的片段变量名,那是多个特别不安全的压缩工具,举个例子表达: javascript代码 function(卡塔尔国{ varwithObject={variable1:1} varvariable1=2; with{ alert; } } 将压缩成: function(卡塔尔{ var_1={variable1:1}; var_2=2; with; } } 那确定是大谬不然的,这些垃圾堆未有放在心上javascript有个别特殊语法,和动态性。 对eval函数,catch操作,with语句,都未作其余管理。 比较之下JSA的是当前本人知道的最安全最平价的压缩工具。 JSA不仅仅提供代码压缩功效,还足以做格式化,脚本剖析。 脚本解析功用能够用于查看脚本新闻,以至查找脚本中的潜在难题。 举个例子查看脚本中评释了这么些函数,变量。 使用了这个表面变量。等等。。。 下载地址: 或者 文件列表

返回顶部