亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

JavaScript分析、壓縮工具JavaScript Analyser

2024-05-06 16:13:27
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了JavaScript分析、壓縮工具JavaScript Analyser,需要的朋友可以參考下
 
 

JSA的壓縮過程分兩步

第一步是語法壓縮,類似于Dojo ShrinkSafe,但比他安全,且更加有效。

第二步是文本壓縮,目前采用的是
JavaScript Compressor的壓縮算法。
(http://dean.edwards.name/packer/ )

這些都可以在設置窗口設置。
默認情況先用語法壓縮,當文件大于1000byte且采用文本壓縮仍然可以壓縮到原來大小90%時才在原來基礎上采用文本壓縮。

下面來一段腳本壓縮示例,展示一下JSA語法壓縮和優化功能。

 

復制代碼代碼如下:

try { 
//xxxx(); 

catch (e) { 
yyyy(); 
function f1() { 


finally { 
zzzz(); 

function f2(var1) { 
var var2 = 2; 
var var3 = 3; 
var withObject = {var2:-2} 
with(withObject){ 
alert(var2); 

 

壓縮結果(經過格式化,便于查閱):

 

復制代碼代碼如下:

zzzz(); 
function f2(A) { 
var var2 = 2; 
var B = 3; 
var C = {var2:-2}; 
with (C) { 
alert(var2); 

 

與其他壓縮工具壓縮率比較:

1. JavaScript Compressor(http:// dean.edwards.name/packer/) 
    與他自己的壓縮工具代碼為例(v2.02) packer壓縮后大小為 7,428 字節(去除注釋)。 
    而我們的壓縮工具可以壓縮至7,256  字節 
    7256 / 7428 = 0.9768443726440496 
2.Dojo ShrinkSafe (粗糙的東西,既低效又危險,建議原有用戶趕緊換掉) 
    與他自己的框架源代碼為例(v0.4.1): 
    他自己壓縮大小為149,518 字節,而我們壓縮后可以縮小至81,261 字節 
    81261 / 149518 = 0.5434864029748927

安全性說明:

1.JavaScript Compressor

基于文本的壓縮,我沒有細看其中邏輯,但是這種壓縮出問題的可能性很低,我們的壓縮工具也使用到他的壓縮算法,在JSI 1.1 a8 及 
其集成的第三方類庫的測試中,未見異常。而且還有知名框架JQuery使用,相信不會有問題。

補充(2007-03-12):今天發現,這個東西在分析JavaScript多行字符串語法時,有bug。不過這個問題在經過JSA語法壓縮之后,將不復存在。

2.Dojo ShrinkSafe 危險?。。。。?/p>

使用較短的名字替換掉長的局部變量名,這是一個極其不安全的壓縮工具,舉例說明:

 

復制代碼代碼如下:

function(){  
  var withObject = {variable1:1}  
  var variable1 = 2;  
  with(withObject){  
    alert(variable1);  
  }  
}  

 

將壓縮成 :

 

復制代碼代碼如下:

function(){  
var _1={variable1:1};  
var _2=2;  
with(_1){  
alert(_2);  
}  
}  

 

這明顯是錯誤的,這個垃圾沒有注意javascript某些特殊語法,和動態性。 
對eval函數,catch操作,with語句,都未作任何處理。 
相比之下JSA的是當前我知道的最安全最有效的壓縮工具。 
JSA 不僅提供代碼壓縮功能,還可以做格式化,腳本分析。

腳本分析功能可以用于查看腳本信息,以及查找腳本中的潛在問題。 
比如查看腳本中申明了那些函數,變量。 
使用了那些外部變量。等等。。。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩电影免费在线观看| 色偷偷9999www| 国产日韩av在线播放| 国产一区二区三区网站| 欧美黑人一级爽快片淫片高清| 51精品国产黑色丝袜高跟鞋| 欧美日韩国产在线播放| 中文字幕一区日韩电影| 午夜免费在线观看精品视频| 久久精品在线播放| 成人激情视频在线观看| 青青久久av北条麻妃海外网| 色噜噜狠狠狠综合曰曰曰88av| 久久久久久国产| 国产精品免费电影| 亚洲一区二区三区在线免费观看| 亚洲男人第一网站| 欧美久久精品一级黑人c片| 国产精品美女久久久免费| 亚洲欧洲在线视频| 久久久国产视频| 久久久久久久色| 久久噜噜噜精品国产亚洲综合| 欧美最猛性xxxxx(亚洲精品)| 亚洲精品视频网上网址在线观看| 亚洲全黄一级网站| 777午夜精品福利在线观看| 午夜精品久久久久久久99热浪潮| 亚洲欧洲日本专区| 在线播放亚洲激情| 国产精品激情av电影在线观看| 91国产一区在线| 欧美亚洲国产视频| 91极品女神在线| 法国裸体一区二区| 亚洲免费视频一区二区| 91国内产香蕉| 国产精品日韩久久久久| 久久久亚洲精品视频| 国产精品麻豆va在线播放| 亚洲情综合五月天| 国产美女久久精品香蕉69| 中文字幕免费精品一区| 国产在线久久久| 4438全国成人免费| 亚洲影视中文字幕| 中文字幕亚洲色图| 国产自产女人91一区在线观看| 国产精品成人一区二区三区吃奶| 91成人国产在线观看| 欧美黑人xxxⅹ高潮交| 最新69国产成人精品视频免费| 久久精品国产精品亚洲| 亚洲福利在线观看| 国产精品你懂得| 国产精品久久久久久亚洲调教| 国产精品久久婷婷六月丁香| 欧美激情精品久久久久久免费印度| 日韩精品免费电影| 国产精品久久77777| 欧美性猛交xxxx富婆| 欧美影院成年免费版| 日韩小视频在线| 国产va免费精品高清在线| 中文字幕日韩电影| 98精品国产高清在线xxxx天堂| 欧美激情一级欧美精品| 九九热在线精品视频| 久久久之久亚州精品露出| 欧美日韩高清区| 久久久精品在线观看| 国产91精品视频在线观看| 久久久久久久久久国产精品| 日韩欧美在线视频日韩欧美在线视频| 69av在线视频| 蜜臀久久99精品久久久久久宅男| 亚洲精品视频免费在线观看| 国产精品美女无圣光视频| 911国产网站尤物在线观看| 欧美成人免费全部| 亚洲欧洲第一视频| 97激碰免费视频| 久久青草精品视频免费观看| 日韩精品福利网站| 中文字幕日韩精品有码视频| 成人激情在线观看| 在线观看免费高清视频97| 久久精品色欧美aⅴ一区二区| 欧美中文字幕在线视频| 一本色道久久综合狠狠躁篇怎么玩| 精品视频一区在线视频| 亚洲精品国产品国语在线| 欧美日产国产成人免费图片| 国产精品网站视频| 亚洲一区二区福利| 91精品国产综合久久香蕉| 91久久综合亚洲鲁鲁五月天| 午夜精品久久久久久久男人的天堂| 色久欧美在线视频观看| 都市激情亚洲色图| 国产综合久久久久| 91sa在线看| 精品国产91久久久| 国产精品高潮在线| 亚洲欧美色图片| 亚洲女人被黑人巨大进入al| 久久久免费观看| 91久久精品日日躁夜夜躁国产| 国产日韩在线精品av| 国产不卡av在线| 亚洲精品永久免费精品| 日韩欧美视频一区二区三区| 最近2019年中文视频免费在线观看| 欧美人与性动交a欧美精品| 日韩免费观看视频| 国产欧美va欧美va香蕉在| 久久久999精品免费| 一区二区三区精品99久久| 欧美精品久久久久久久免费观看| 久久久久在线观看| 久久久久久这里只有精品| 国产精品视频精品| 日韩电影大全免费观看2023年上| 91精品视频在线播放| 97在线视频免费看| 欧美电影在线观看网站| 色青青草原桃花久久综合| 欧美一级淫片aaaaaaa视频| 国产在线观看精品| 日韩视频中文字幕| 91免费观看网站| 日韩av最新在线| 国产亚洲激情视频在线| 91精品国产乱码久久久久久久久| 91精品久久久久久久久久另类| 久久久精品中文字幕| 国产成人欧美在线观看| 国产精品久久久久久av福利| 久久综合免费视频影院| 欧美精品激情在线| 国产91精品网站| 久久韩剧网电视剧| 亚洲人成电影在线| 成人中心免费视频| 亚洲伊人久久综合| 韩国三级日本三级少妇99| 亚洲在线视频观看| 日韩激情av在线免费观看| 国产视频精品在线| 欧美日韩另类字幕中文| 久久成人18免费网站| 欧美成aaa人片免费看| 日韩在线观看成人| 国产91精品久久久久| 欧美多人爱爱视频网站| 亚洲图片在区色| 欧美另类高清videos| 亚洲欧美另类在线观看| 成人精品aaaa网站| 色综合视频网站| 国产精品久久久久久网站| 中文字幕日韩在线播放| 国产综合在线视频| 91成人精品网站|