5款JavaScript代碼壓縮工具推薦
推薦5款優(yōu)秀的JavaScript代碼壓縮工具。代碼壓縮(也稱代碼最小化)是一個從源代碼中消除所有不必要的字符的過程,包括刪除所有不必要的空格字符、新行字符、評論等。代碼壓縮不影響源代碼的功能,卻提高加載時間(和web應(yīng)用程序的性能),因?yàn)椋螺d的文件的大小減少了。
以下是5款優(yōu)秀的JavaScript代碼壓縮工具,我相信,他們定可以將你的腳本變得更輕巧,代碼性能更出色。
Yahoo出品!YUI Compressor是一個用Java編寫,幫你最小化JavaScript文件的命令行工具。很安全,而且比其他的工具的壓縮比率更高。不僅如此,YUI Compressor也可以壓縮CSS文件。
Google Closure Compiler是一個讓JavaScript下載、運(yùn)行得更快的工具。這是一個相當(dāng)不錯的JavaScript編譯器。用機(jī)器語言代替源語言,讓你可以在JavaScript中編譯更好的JavaScript。你可以使用它解析JavaScript,分析、刪除無用代碼,重寫和壓縮剩余代碼等等。它也可以檢查語法、變量引用和類型,并對常見的JavaScript錯誤做出提示。
三、JSMin
JSMin可以從JavaScript文件中刪除評論和不必要的空格,它通常可以減少一半大小,使下載速度更快。它還鼓勵更富有表現(xiàn)力的編程風(fēng)格。
四、Packer
Packer也是一個比較流行的JavaScript壓縮工具,可以自動創(chuàng)建壓縮版的代碼。你只需要粘貼然后點(diǎn)擊"Pack"按鈕。它可以實(shí)現(xiàn)高壓縮,用JavaScript運(yùn)行時增加高級的動態(tài)壓縮。
ShrinkSafe也是比較常用的JavaScript代碼壓縮工具。根據(jù)你的編程風(fēng)格,它可以減少腳本的大小的三分之一或更多。最重要的是,ShrinkSafe永遠(yuǎn)不會改變公共變量或API,也就是說,你可以把壓縮版本的JavaScript放入你的頁面但不改變使用它的代碼。
獎勵工具
檢測哪一個壓縮工具更適合你,免去安裝各種工具進(jìn)行測試的煩惱。
由于應(yīng)用程序的不同,在許多情況下,找到合適自己的 JavaScript代碼壓縮工具可能會很困難,現(xiàn)在給大家推薦一個工具,不用安裝所有的壓縮工具也可以檢測哪個工具適合你。
試一下:The JavaScript CompressorRater
備注:該工具主要針對JSMin、 Dojo ShrinkSafe、 YUI Compressor 和 Packer
相關(guān)文章
eval(function(p,a,c,k,e,d)系列解密javascript程序
在網(wǎng)上下載源代碼時,很可能發(fā)現(xiàn)代碼里的JS腳本看不懂,這是由于JS加密造成的。如果你發(fā)現(xiàn)JS是以eval(function(p,a,c,k,e,r){e=function(c)開頭的,看到這個頁面你就可以解決他2007-04-04
淺談layui 綁定form submit提交表單的注意事項(xiàng)
今天小編就為大家分享一篇淺談layui 綁定form submit提交表單的注意事項(xiàng),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
JS實(shí)現(xiàn)日期時間動態(tài)顯示的方法
這篇文章主要介紹了JS實(shí)現(xiàn)日期時間動態(tài)顯示的方法,涉及JavaScript基于時間函數(shù)定時操作頁面元素屬性的相關(guān)技巧,非常簡單實(shí)用,需要的朋友可以參考下2015-12-12
JavaScript監(jiān)聽觸摸事件代碼實(shí)例
這篇文章主要介紹了JavaScript監(jiān)聽觸摸事件代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-12-12

