最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

TBCompressor js代碼壓縮

 更新時間:2011年01月05日 16:05:10   作者:  
公司原先的JS和CSS文件都是用在線壓縮程序壓縮的,看似方便,但很容易出錯,可能是壓縮程序把CSS里面的一些Hack語句給混淆了,于是我決定用大名鼎鼎的YUI compressor。
TBCompressor

YUI compressor也有一個缺點,那就是操作不人性化,要用輸入命令行的方式進行操作,在實際應(yīng)用中也有點不方便。今天發(fā)現(xiàn)了淘寶人開發(fā)的一個軟件——TBCompressor,這個軟件是在YUI compressor的基礎(chǔ)上改進的,使用十分簡單,詳情請看lifesinger《TBCompressor – JS和CSS壓縮工具》一文。下面是TBCompressor的使用方法,下載請到http://code.google.com/p/ourtools/downloads/list下載,選擇里面的yuicompressor_2.4.2.zip文件。

  1. 解壓后點擊里面的install.cmd安裝,如果卸載點擊uninstall.cmd就可以了;
  2. 在要壓縮的JS文件或者CSS文件上點擊右鍵,在彈出的菜單中選擇Process with YUICompressor;
  3. 在原文件同一目錄下會生成一個已經(jīng)被壓縮后的文件,文件名就是原文件名后面加個“-min”。比如原文件名為“test.js”,那么壓縮后的文件就是“test-min.js”。建議把文件名取成name.source.js類型的,它會自動壓縮生成name.js文件。

注意:TBCompressor默認壓縮文件的編碼類型為GB18030,如果要壓縮其它編碼類型的文件就修改下安裝目錄下的compressor.cmd文件,把里面的GB18030替換為你要的編碼類型就可以了。比如我用的是UTF8,就把GB18030改成utf-8就行了。TBCompressor的壓縮率并不是太高,但是卻十分安全,對于CSS文件的Hack也能很好的保留。如果你是個對代碼有潔癖的人,也可以利用己壓縮的文件再優(yōu)化。

下面再介紹一些在線優(yōu)化JS和CSS的網(wǎng)站,不過這些經(jīng)過壓縮的代碼在運行時可能會出錯,所以在使用時要謹慎:

相關(guān)文章

  • 使用CoffeeScrip優(yōu)美方式編寫javascript代碼

    使用CoffeeScrip優(yōu)美方式編寫javascript代碼

    CoffeeScript就是JavaScript,他進行的是一對一的編譯,或者說是翻譯,而且編譯成的JavaScript代碼可讀性很強。本文給大家介紹使用CoffeeScript優(yōu)美方式編寫javascript代碼,感興趣的朋友一起看看吧
    2015-10-10
  • 原生JS控制多個滾動條同步跟隨滾動效果

    原生JS控制多個滾動條同步跟隨滾動效果

    本文要探討的是,當這兩個容器元素的內(nèi)容都超出了容器高度,即都出現(xiàn)了滾動框的時候,如何在其中一個容器元素滾動時,讓另外一個元素也隨之滾動
    2017-12-12
  • 使用javascript獲取flash加載的百分比的實現(xiàn)代碼

    使用javascript獲取flash加載的百分比的實現(xiàn)代碼

    使用javascript獲取flash加載的百分比的實現(xiàn)代碼,方便flash小游戲判斷頁面,提高用戶體驗。
    2011-05-05
  • javascript中的Function.prototye.bind

    javascript中的Function.prototye.bind

    這篇文章主要介紹了javascript中的Function.prototye.bind的相關(guān)資料,需要的朋友可以參考下
    2015-06-06
  • swiper自定義分頁器的樣式

    swiper自定義分頁器的樣式

    這篇文章主要為大家詳細介紹了swiper自定義分頁器的樣式,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-09-09
  • QTreeWidget中MainWindow窗體中布局器不起作用詳解

    QTreeWidget中MainWindow窗體中布局器不起作用詳解

    本文主要介紹了QTreeWidget中MainWindow窗體中布局器不起作用詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 原生javascript如何實現(xiàn)共享onload事件

    原生javascript如何實現(xiàn)共享onload事件

    這篇文章主要介紹了原生javascript如何實現(xiàn)共享onload事件,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • JS利用Intl解決前端日期和時間的格式化詳解

    JS利用Intl解決前端日期和時間的格式化詳解

    Intl?是一個全局對象,它的主要用途就是展示國際化信息,可以將字符串,數(shù)字和日期和時間轉(zhuǎn)換為指定地區(qū)的格式。這篇文章就來和大家聊聊如何利用Intl解決前端日期和時間的格式化吧
    2023-03-03
  • 關(guān)于微信小程序map組件z-index的層級問題分析

    關(guān)于微信小程序map組件z-index的層級問題分析

    這篇文章主要給大家介紹了關(guān)于微信小程序map組件z-index的層級問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用微信小程序具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • JS判斷對象是否存在的10種方法總結(jié)

    JS判斷對象是否存在的10種方法總結(jié)

    本篇文章主要是對JS判斷對象是否存在的10種方法進行了總結(jié)介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-12-12

最新評論

革吉县| 获嘉县| 沅陵县| 思南县| 区。| 手机| 渝中区| 北京市| 万载县| 南投市| 资源县| 莱芜市| 丹巴县| 金阳县| 普兰店市| 喀喇沁旗| 怀化市| 濮阳市| 醴陵市| 洪雅县| 九龙城区| 吉林省| 新竹县| 长海县| 吉林市| 邯郸市| 万年县| 淮滨县| 嘉义县| 大关县| 河南省| 和顺县| 芦山县| 远安县| 台北县| 鄂托克旗| 灌云县| 拜城县| 九龙县| 宜兰市| 黄浦区|