導航:首頁 > 文件處理 > jsyui壓縮

jsyui壓縮

發布時間:2022-10-02 05:09:23

⑴ eclipse+maven+YUI壓縮,導出不想加min後綴

我以前做過,不想添加默認後綴,加一個屬性<nosuffix>true</nosuffix>,我下面的代碼有注釋,下面是我用到的pom.xml中的內容:

<plugins>
<plugin>
<!--YUICompressorMaven壓縮插件-->
<groupId>net.alchim31.maven</groupId>
<artifactId>yuicompressor-maven-plugin</artifactId>
<version>1.3.0</version>
<executions>
<execution>
<goals>
<goal>compress</goal>
</goals>
<configuration>
<!--讀取js文件採用UTF-8編碼-->
<encoding>UTF-8</encoding>
<!--不顯示js可能的錯誤-->
<jswarn>false</jswarn>
<!--若存在已壓縮的文件,會先對比源文件是否有改動。有改動便壓縮,無改動就不壓縮-->
<force>false</force>
<!--在指定的列號後插入新行-->
<linebreakpos>-1</linebreakpos>
<!--壓縮之前先執行聚合文件操作-->
<preProcessAggregates>false</preProcessAggregates>
<!--沒有文件後綴-->
<nosuffix>true</nosuffix>
<!--源目錄,即需壓縮的根目錄-->
<sourceDirectory>${basedir}/src/main/webapp/common/nui/source/
</sourceDirectory>
<!--壓縮js-->
<includes>
<include>debug/base/Core.js</include>
<include>debug/base/Drag.js</include>
<include>debug/base/JSON.js</include>
</includes>
<!--壓縮後輸出文件目錄-->
<outputDirectory>${basedir}/build</outputDirectory>
<!--聚合文件-->
<aggregations>
<aggregation>
<!--合並每一個文件後插入一新行-->
<insertNewLine>false</insertNewLine>
<!--需合並文件的根文件夾-->
<inputDir>${basedir}/build</inputDir>
<!--最終合並的輸出文件-->
<output>${basedir}/src/main/webapp/common/nui/nui-min.js</output>
<!--把以下js文件合並成一個js文件,是按順序合並的-->
<includes>
<include>debug/base/Core.js</include>
<include>debug/base/Drag.js</include>
<include>debug/base/JSON.js</include>
</includes>
</aggregation>
</aggregations>
</configuration>
</execution>
</executions>
</plugin>

⑵ js代碼壓縮!

http://tools.css-js.com/compressor.html
這個站點裡面有四個壓縮引擎,一個YUI壓縮,一個UglifyJS壓縮,一個JSPacker壓縮,和一個新的JsMin壓縮。
一般用UglifyJS引擎壓縮就可以。jQuery和好些其他的前端項目就是用他壓縮的。

另外給個建議,你把你的JS文件用匿名函數的方式封裝起來,對外只給一個介面。這樣JS壓縮引擎就可以把你匿名函數中不對外開放的內部變數名稱都給替換成a,b,c,d這樣的單字元,很能節省體積。

⑶ yuicompressor 怎麼壓縮js

保持web頁面的輕量級,提高網頁工程設計提升web應用程序的性能永遠是一個主要策略。但是,還是有一些其他的輔助策略提升系統系統,像壓縮代碼, HTTP壓縮傳輸 和使用CSS 精靈等。

⑷ 能不能推薦一下CSS的壓縮軟體和js的壓縮軟體

YUI Compressor 是一個用來壓縮 JS 和 CSS 文件的工具,採用java開發。使用方法://壓縮JSjava -jar yuicompressor-2.4.2.jar --type js --charset utf-8 -v src.js > packed.js//壓縮CSSjava -jar yuicompressor-2.4.2.jar --type css --charset utf-8 -v src.css > packed.css下載地址 http://www.julienlecomte.net/yuicompressor/yuicompressor-2.4.2.zip

⑸ ant yui 壓縮 js時 報錯

js變數定義的有問題,導致壓縮的時候替換變數名出錯,貼點[ERROR] 27:82:invalid property id
上來

⑹ 如何壓縮網站里的css 和js文件 來減少空間的使用率,是網站打開速度加快,求給位高手幫忙!!!

CSS根本不需要壓縮,本身也沒有多大,JS你可以放在最後才調用,就可以加快一點速度。

⑺ yui compressor 壓縮js後 變數和函數名可以直接引用嗎

不太明白你想引用的是什麼范圍的
壓縮只會修改局部變數的命名,全局范圍的變數名不會被修改,可以正常引用。

⑻ 有沒有能夠壓縮JSP代碼的工具,包括JSP中的JS,CSS,HTML.包含標簽等特殊符號

壓縮JS 可以使用yui-js-compresor
據我所知nginx的 gzip壓縮比比較大 然後就是apache的 gzip也可以壓縮頁面容量有參數可以設置壓縮比

⑼ 怎麼使用yuicompressor2.4.2.jar進行js,CSS進行代碼混淆

1、下載 yuicompressor 包
下載 yuicompressor-2.4.2.zip 資源包,解壓後 yuicompressor-2.4.2.jar 在 yuicompressor-2.4.2/build 目錄下。

2、創建build-yui.xml 文件
然後創建ant 運行的文件,內容如下:
<?xml version="1.0" encoding="UTF-8"?>
<project name="MyTask" basedir="." default="compress-css">
<property name="src.dir" value="./src"/>

<target name="compress-js">
<apply executable="java" parallel="false" failonerror="true"
dest="${src.dir}/dest"
append="false" force="true">
<fileset
dir="${src.dir}"
includes="js/**.js" />
<arg line="-jar" />
<arg path="yuicompressor-2.4.2.jar" />
<arg line="--charset utf-8" />
<srcfile />
<arg line="-o" />
<mapper type="glob" from="*.js" to="*.js" />
<targetfile />
<arg line="--nomunge" /><!--只壓縮去掉空格,不混淆-->
</apply>
</target>
<target name="compress-css">
<apply executable="java" parallel="false" failonerror="true"
dest="${src.dir}/dest"
append="false" force="true">
<fileset
dir="${src.dir}"
includes="css/**.css" />
<arg line="-jar" />
<arg path="yuicompressor-2.4.2.jar" />
<arg line="--charset utf-8" />
<srcfile />
<arg line="-o" />
<mapper type="glob" from="*.css" to="*.css" />
<targetfile />
</apply>
</target>
</project>

3、運行ant
在dos下運行命令:ant -buildfile build-yui.xml 命令。
註:目標目錄必須存在,否則會報錯。

閱讀全文

與jsyui壓縮相關的資料

熱點內容
簡訊刪除助手文件夾 瀏覽:688
java辦公自動化 瀏覽:340
php中超鏈接 瀏覽:253
linux默認路由設置 瀏覽:36
linux如何掛載iso 瀏覽:432
vs程序換文件夾後不能編譯 瀏覽:557
安卓源碼編譯輸入腳本沒反應 瀏覽:47
phpmysql自增 瀏覽:167
把ppt保存為pdf 瀏覽:533
汽車密封件加密配件 瀏覽:887
黑馬程序員15天基礎班 瀏覽:560
java調整格式 瀏覽:521
香港雲伺服器租用價 瀏覽:78
linuxsublime3 瀏覽:560
imac混合硬碟命令 瀏覽:278
沈陽用什麼app租房車 瀏覽:857
00後高中生都用什麼app 瀏覽:239
戴爾塔式伺服器怎麼打開獨立顯卡 瀏覽:808
醫療程序員招聘 瀏覽:599
住宿app可砍價是什麼意思 瀏覽:133