原創(chuàng)|行業(yè)資訊|編輯:龔雪|2014-06-30 09:30:52.000|閱讀 720 次
概述:推薦5款優(yōu)秀的JavaScript代碼壓縮工具。代碼壓縮(也稱代碼最小化)是一個(gè)從源代碼中消除所有不必要的字符的過(guò)程,包括刪除所有不必要的空格字符、新行字符、評(píng)論等。代碼壓縮不影響源代碼的功能,卻提高加載時(shí)間(和web應(yīng)用程序的性能),因?yàn)?,要下載的文件的大小減少了。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
以下是5款優(yōu)秀的JavaScript代碼壓縮工具,我相信,他們定可以將你的腳本變得更輕巧,代碼性能更出色。
Yahoo出品!YUI Compressor是一個(gè)用Java編寫,幫你最小化JavaScript文件的命令行工具。很安全,而且比其他的工具的壓縮比率更高。不僅如此,YUI Compressor也可以壓縮CSS文件。
Google Closure Compiler是一個(gè)讓JavaScript下載、運(yùn)行得更快的工具。這是一個(gè)相當(dāng)不錯(cuò)的JavaScript編譯器。用機(jī)器語(yǔ)言代替源語(yǔ)言,讓你可以在JavaScript中編譯更好的JavaScript。你可以使用它解析JavaScript,分析、刪除無(wú)用代碼,重寫和壓縮剩余代碼等等。它也可以檢查語(yǔ)法、變量引用和類型,并對(duì)常見的JavaScript錯(cuò)誤做出提示。
JSMin可以從JavaScript文件中刪除評(píng)論和不必要的空格,它通常可以減少一半大小,使下載速度更快。它還鼓勵(lì)更富有表現(xiàn)力的編程風(fēng)格。
Packer也是一個(gè)比較流行的JavaScript壓縮工具,可以自動(dòng)創(chuàng)建壓縮版的代碼。你只需要粘貼然后點(diǎn)擊"Pack"按鈕。它可以實(shí)現(xiàn)高壓縮,用JavaScript運(yùn)行時(shí)增加高級(jí)的動(dòng)態(tài)壓縮。
ShrinkSafe也是比較常用的JavaScript代碼壓縮工具。根據(jù)你的編程風(fēng)格,它可以減少腳本的大小的三分之一或更多。最重要的是,ShrinkSafe永遠(yuǎn)不會(huì)改變公共變量或API,也就是說(shuō),你可以把壓縮版本的JavaScript放入你的頁(yè)面但不改變使用它的代碼。
檢測(cè)哪一個(gè)壓縮工具更適合你,免去安裝各種工具進(jìn)行測(cè)試的煩惱。
由于應(yīng)用程序的不同,在許多情況下,找到合適自己的 JavaScript代碼壓縮工具可能會(huì)很困難,現(xiàn)在給大家推薦一個(gè)工具,不用安裝所有的壓縮工具也可以檢測(cè)哪個(gè)工具適合你。
試一下:
備注:該工具主要針對(duì)JSMin、 Dojo ShrinkSafe、 YUI Compressor 和 Packer
你還有其他的 JavaScript代碼壓縮工具嗎,在下面評(píng)論欄分享吧(不用注冊(cè),可直接評(píng)論哦~~)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn