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

一款JavaScript壓縮工具:X2JSCompactor

 更新時間:2007年06月13日 00:00:00   作者:  
去年寫的一個JavaScript壓縮工具,用于x2blog.cn的js壓縮。不過一直沒有對外發(fā)布,現在拿來充個文章數吧,老不更新Blog可不好,呵呵

概述:
X2JavascriptCompactor可以將多個Javascript腳本文件打包成一個文件,并刪除原始文件中的注釋、無用空白以及換行。不僅可以有效減少網絡傳輸量,同時使腳本文件難以被分析和破解。軟件同時支持多個文件的同時打包,即可以建立多個輸出文件,每個輸出文件對應到一定的輸入文件,每個輸出文件對應的輸入文件之間互不相關。

說明:
在網上一直未能找到合適的JS打包工具,壓縮后的文件常常不能執(zhí)行,于是就自己寫了這個工具,開發(fā)是基于.net 1.1框架的,所以要正確執(zhí)行必須裝有.net framework,可以到微軟網站免費下載:http://download.microsoft.com/download/7/b/9/7b90644d-1af0-42b9-b76d-a2770319a568/dotnetfx.exe。同時,為求開發(fā)效率,系統(tǒng)并未對Javascript作詳盡的語法分析,因此為確保壓縮后的Javascript文件能正確執(zhí)行,必須符合下面的約定:
1.原始文件能正確執(zhí)行;
2.構造體末不一定需要加分號:即var f=function(){},var a={p1:1,p2:2}這樣的語句末無需分號,當然加了也可以;
3.普通語句結尾必須有分號:如var a=1; alert(a);這樣的普通語句結尾必須有分號。
相信即使沒有這個約定,大家也會按照這樣的語法書寫Javascript,在此說明只是強調一下,畢竟Javascript規(guī)范并不強制要求分號結尾。

使用流程:
1.新建或打開一個項目,后綴為*.jcp;
2.建立輸出文件,這里保存壓縮后的文件內容,你可以選擇已經存在的文件,或者新建一個文件;
3.選中一個輸出文件,為此文件選擇對應的輸入文件,在左側列表會顯示出來;
4.調整輸入文件的順序,使得其符合執(zhí)行順序要求,可以通過上下箭頭來執(zhí)行;
5.點擊開始壓縮按鈕,軟件會自動分析輸入文件,并壓縮打包到輸出文件;
6.你可以根據需要決定是否保存項目文件。

本地下載

相關文章

  • JS簡單的輪播的圖片滾動實例

    JS簡單的輪播的圖片滾動實例

    JS簡單的輪播的圖片滾動實例,需要的朋友可以參考一下
    2013-06-06
  • JavaScript?setTimeout和setInterval的用法與區(qū)別詳解

    JavaScript?setTimeout和setInterval的用法與區(qū)別詳解

    Javascript的setTimeOut和setInterval函數應用非常廣泛,它們都用來處理延時和定時任務,下面這篇文章主要給大家介紹了關于JavaScript?setTimeout和setInterval的用法與區(qū)別,需要的朋友可以參考下
    2022-04-04
  • js如何使用Pagination+PageHelper實現分頁

    js如何使用Pagination+PageHelper實現分頁

    本文主要介紹了js如何使用Pagination+PageHelper實現分頁,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • javascript 兼容各個瀏覽器的事件

    javascript 兼容各個瀏覽器的事件

    這篇文章主要介紹了javascript 兼容各個瀏覽器的事件,需要的朋友可以參考下
    2015-02-02
  • 使用Map處理Dom節(jié)點的方法詳解

    使用Map處理Dom節(jié)點的方法詳解

    本文淺析一下為什么Map(和WeakMap)在處理大量DOM節(jié)點時特別有用,文中的代碼示例介紹的非常詳細,感興趣的小伙伴可以借鑒閱讀
    2023-05-05
  • JSONP 的原理、理解 與 實例分析

    JSONP 的原理、理解 與 實例分析

    這篇文章主要介紹了JSONP 的原理、理解與實例,結合實例形式分析了JSONP 的基本概念、原理、理解與使用技巧,需要的朋友可以參考下
    2020-05-05
  • JavaScript聲明變量時為什么要加var關鍵字

    JavaScript聲明變量時為什么要加var關鍵字

    var用來聲明變量,但是這個語法并不嚴格要求,很多時修改,我們可以直接使用一個變量而不用var聲明它,不過還是建議大家加var
    2014-09-09
  • JavaScript操作文件_動力節(jié)點Java學院整理

    JavaScript操作文件_動力節(jié)點Java學院整理

    在HTML表單中,可以上傳文件的唯一控件就是<input type="file">。下面通過本文給大家分享JavaScript操作文件的方法,感興趣的朋友一起看看吧
    2017-06-06
  • js取float型小數點后兩位數的方法

    js取float型小數點后兩位數的方法

    js中取小數點后兩位方法最常用的就是四舍五入函數了,前面我介紹過js中四舍五入一此常用函數,這里正好用上,下面我們一起來看取float型小數點后兩位一些方法總結
    2014-01-01
  • JS數組去重的常用4種方法

    JS數組去重的常用4種方法

    這篇文章主要介紹了JS數組去重的常用4種方法,ES6的Set類數組去重,for循環(huán)嵌套for循環(huán),indexOf去重,利用filter需要的朋友可以參考下
    2022-04-04

最新評論