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

TBCompressor js代碼壓縮

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

YUI compressor也有一個缺點,那就是操作不人性化,要用輸入命令行的方式進行操作,在實際應用中也有點不方便。今天發(fā)現(xiàn)了淘寶人開發(fā)的一個軟件——TBCompressor,這個軟件是在YUI compressor的基礎上改進的,使用十分簡單,詳情請看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. 在原文件同一目錄下會生成一個已經被壓縮后的文件,文件名就是原文件名后面加個“-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)站,不過這些經過壓縮的代碼在運行時可能會出錯,所以在使用時要謹慎:

相關文章

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

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

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

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

    本文要探討的是,當這兩個容器元素的內容都超出了容器高度,即都出現(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的相關資料,需要的朋友可以參考下
    2015-06-06
  • swiper自定義分頁器的樣式

    swiper自定義分頁器的樣式

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

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

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

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

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

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

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

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

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

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

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

最新評論

邛崃市| 陈巴尔虎旗| 洮南市| 喀喇沁旗| 南皮县| 灵宝市| 高要市| 青冈县| 五原县| 乐平市| 璧山县| 涟源市| 鞍山市| 项城市| 竹北市| 隆德县| 商洛市| 松滋市| 平舆县| 疏勒县| 城市| 敖汉旗| 汕头市| 上饶市| 苍山县| 常宁市| 会东县| 南郑县| 广南县| 石城县| 肃宁县| 呼伦贝尔市| 马公市| 二手房| 上犹县| 东乌| 江口县| 琼中| 喀什市| 华宁县| 汶上县|