欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

5款JavaScript代碼壓縮工具推薦

 更新時(shí)間:2014年07月07日 09:45:56   投稿:junjie  
這篇文章主要介紹了5款JavaScript代碼壓縮工具推薦,代碼壓縮(也稱代碼最小化)是一個(gè)從源代碼中消除所有不必要的字符的過(guò)程,需要的朋友可以參考下

推薦5款優(yōu)秀的JavaScript代碼壓縮工具。代碼壓縮(也稱代碼最小化)是一個(gè)從源代碼中消除所有不必要的字符的過(guò)程,包括刪除所有不必要的空格字符、新行字符、評(píng)論等。代碼壓縮不影響源代碼的功能,卻提高加載時(shí)間(和web應(yīng)用程序的性能),因?yàn)椋螺d的文件的大小減少了。

以下是5款優(yōu)秀的JavaScript代碼壓縮工具,我相信,他們定可以將你的腳本變得更輕巧,代碼性能更出色。

一、YUI Compressor

  Yahoo出品!YUI Compressor是一個(gè)用Java編寫(xiě),幫你最小化JavaScript文件的命令行工具。很安全,而且比其他的工具的壓縮比率更高。不僅如此,YUI Compressor也可以壓縮CSS文件。

二、Google Closure Compiler

Google Closure Compiler是一個(gè)讓JavaScript下載、運(yùn)行得更快的工具。這是一個(gè)相當(dāng)不錯(cuò)的JavaScript編譯器。用機(jī)器語(yǔ)言代替源語(yǔ)言,讓你可以在JavaScript中編譯更好的JavaScript。你可以使用它解析JavaScript,分析、刪除無(wú)用代碼,重寫(xiě)和壓縮剩余代碼等等。它也可以檢查語(yǔ)法、變量引用和類型,并對(duì)常見(jiàn)的JavaScript錯(cuò)誤做出提示。

三、JSMin

JSMin可以從JavaScript文件中刪除評(píng)論和不必要的空格,它通??梢詼p少一半大小,使下載速度更快。它還鼓勵(lì)更富有表現(xiàn)力的編程風(fēng)格。

四、Packer

Packer也是一個(gè)比較流行的JavaScript壓縮工具,可以自動(dòng)創(chuàng)建壓縮版的代碼。你只需要粘貼然后點(diǎn)擊"Pack"按鈕。它可以實(shí)現(xiàn)高壓縮,用JavaScript運(yùn)行時(shí)增加高級(jí)的動(dòng)態(tài)壓縮。

五、Dojo ShrinkSafe

 ShrinkSafe也是比較常用的JavaScript代碼壓縮工具。根據(jù)你的編程風(fēng)格,它可以減少腳本的大小的三分之一或更多。最重要的是,ShrinkSafe永遠(yuǎn)不會(huì)改變公共變量或API,也就是說(shuō),你可以把壓縮版本的JavaScript放入你的頁(yè)面但不改變使用它的代碼。

獎(jiǎng)勵(lì)工具

  檢測(cè)哪一個(gè)壓縮工具更適合你,免去安裝各種工具進(jìn)行測(cè)試的煩惱。

  由于應(yīng)用程序的不同,在許多情況下,找到合適自己的 JavaScript代碼壓縮工具可能會(huì)很困難,現(xiàn)在給大家推薦一個(gè)工具,不用安裝所有的壓縮工具也可以檢測(cè)哪個(gè)工具適合你。

試一下:The JavaScript CompressorRater

  備注:該工具主要針對(duì)JSMin、 Dojo ShrinkSafe、 YUI Compressor 和 Packer

相關(guān)文章

  • eval(function(p,a,c,k,e,d)系列解密javascript程序

    eval(function(p,a,c,k,e,d)系列解密javascript程序

    在網(wǎng)上下載源代碼時(shí),很可能發(fā)現(xiàn)代碼里的JS腳本看不懂,這是由于JS加密造成的。如果你發(fā)現(xiàn)JS是以eval(function(p,a,c,k,e,r){e=function(c)開(kāi)頭的,看到這個(gè)頁(yè)面你就可以解決他
    2007-04-04
  • JavaScript 精粹讀書(shū)筆記(1,2)

    JavaScript 精粹讀書(shū)筆記(1,2)

    JavaScript的特性中有一部分特性帶來(lái)的麻煩遠(yuǎn)遠(yuǎn)超出它們的價(jià)值。
    2010-02-02
  • Layui 解決表格異步調(diào)用后臺(tái)分頁(yè)的問(wèn)題

    Layui 解決表格異步調(diào)用后臺(tái)分頁(yè)的問(wèn)題

    今天小編就為大家分享一篇Layui 解決表格異步調(diào)用后臺(tái)分頁(yè)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • 淺談layui 綁定form submit提交表單的注意事項(xiàng)

    淺談layui 綁定form submit提交表單的注意事項(xiàng)

    今天小編就為大家分享一篇淺談layui 綁定form submit提交表單的注意事項(xiàng),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • JS實(shí)現(xiàn)日期時(shí)間動(dòng)態(tài)顯示的方法

    JS實(shí)現(xiàn)日期時(shí)間動(dòng)態(tài)顯示的方法

    這篇文章主要介紹了JS實(shí)現(xiàn)日期時(shí)間動(dòng)態(tài)顯示的方法,涉及JavaScript基于時(shí)間函數(shù)定時(shí)操作頁(yè)面元素屬性的相關(guān)技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2015-12-12
  • js本地圖片預(yù)覽實(shí)現(xiàn)代碼

    js本地圖片預(yù)覽實(shí)現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了js本地圖片預(yù)覽實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • JS高級(jí)運(yùn)動(dòng)實(shí)例分析

    JS高級(jí)運(yùn)動(dòng)實(shí)例分析

    這篇文章主要介紹了JS高級(jí)運(yùn)動(dòng),結(jié)合實(shí)例形式分析了javascript運(yùn)動(dòng)框架原理、實(shí)現(xiàn)與應(yīng)用技巧,需要的朋友可以參考下
    2016-12-12
  • JavaScript獲取元素尺寸和大小操作總結(jié)

    JavaScript獲取元素尺寸和大小操作總結(jié)

    本文總結(jié)了使用JavaScript獲取指定元素大小、位置的幾種方式。如果你用的是JQuery,則獲取元素大小是非常簡(jiǎn)單的。但是我們還是有必要知道如何通過(guò)原生JavaScript來(lái)獲取,需要的朋友可以參考下
    2015-02-02
  • JavaScript中?Promise?的使用技巧

    JavaScript中?Promise?的使用技巧

    這篇文章主要介紹了JavaScript中?Promise?的使用技巧,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • JavaScript監(jiān)聽(tīng)觸摸事件代碼實(shí)例

    JavaScript監(jiān)聽(tīng)觸摸事件代碼實(shí)例

    這篇文章主要介紹了JavaScript監(jiān)聽(tīng)觸摸事件代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12

最新評(píng)論