`
- 浏览:
31338 次
- 性别:
- 来自:
南京
-
这段时间看了一下js的压缩和混淆,最后还是使用了yahoo的 yui compressor。这个js压缩混淆工具使用纯java编写,用起来感觉还不错。
下面列出一些常用选项和用法
普通
-o 指定压缩混淆后生成的目标js文件,不指定只输出在控制台
--charset 指定字符集,如果不指定将无法识别中文,在压缩带中文的js会报错
js专用
--nomunge 只压缩,不混淆
例子:
java -jar yuicompressor-2.4.2.jar -charset utf-8 G:\abc.js -o G:\abc-mini.js
java -jar yuicompressor-2.4.2.jar -nomunge -charset utf-8 G:\abc.js -o G:\abc-mini.js
如果需要批量压缩的话就要使用ant,maven等项目构建工具了
yui compressor官网:http://developer.yahoo.com/yui/compressor/#using
yui compressor 2.4.2下载:http://yuilibrary.com/downloads/yuicompressor/yuicompressor-2.4.2.zip
引用一篇ant批量压缩js的文章:http://www.iteye.com/topic/368724
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在使用yuicompressor时,开发者可以通过命令行或者集成到IDE(如IntelliJ IDEA,简称Idea)中来操作。对于Idea用户,可以通过安装第三方插件实现yuicompressor的集成,这样在编译项目时,可以直接对JavaScript和CSS...
yuicompressor-2.4.2.jar yuicompressor-2.4.7.jar jsZip.exe yuicompressor yui compressor js压缩工具 javascript压缩工具 css压缩工具 ------------------------------------ //压缩JS java -jar yui...
另一个可能是一个安装版,其中包含一个TXT文件,这个文件提供了关于如何使用YUI Compressor的简单介绍,以及与操作相关的网址,方便初学者快速上手。对于不熟悉命令行工具的用户,这个TXT文件是非常有用的引导。 ...
1. **版本更新**:确保使用最新版本的YUICompressor,以获得最新的优化算法和修复的已知问题。 2. **备份原始文件**:在压缩前,最好备份原始文件,以防万一压缩过程中出现问题。 3. **测试压缩后的代码**:虽然...
1. **可执行文件**:`yuicompressor-2.4.2.jar`是YUI Compressor的一个版本,包含了所有必要的类和资源,可以直接通过命令行进行JavaScript和CSS文件的压缩。只需将这个jar文件添加到系统路径,就可以在终端中运行`...
要在Maven项目中使用`yuicompressor-maven-plugin`,首先需要在项目的`pom.xml`文件中添加插件配置。以下是一个基本配置示例: ```xml ... ... <groupId>net.alchim31.maven</groupId> <artifactId>yui...
软件开发网提供的js,css压缩工具 yuicompressor 2.46打包简介 官方网址:http://developer.yahoo.com/yui/compressor/ JS与css 压缩工具 yui...yuicompressor使用纯Java编写,运行需要JDK1.4或更高版本,基于
对于Java版,确保你的系统已经安装了Java环境,然后下载yuicompressor-2.4.7.jar。在命令行中,你可以使用以下命令对JS或CSS文件进行压缩: ```bash java -jar yuicompressor-2.4.7.jar --type js input.js -o ...
java -jar yuicompressor.jar --type js -o script.min.js script.js ``` 这两个命令分别将原始的CSS和JavaScript文件压缩成更小的`style.min.css`和`script.min.js`。`-o`参数指定输出文件名,`--type js`指定了...
要使用 YUI Compressor,你需要下载最新版本的 yuicompressor-2.4.2.zip 文件,解压后找到其中的 `yuicompressor-2.4.2.jar` 文件。在命令行中,你可以通过以下命令来压缩 js 或 css 文件: ```bash java -jar yui...
1. **不支持ES6以上的新特性**:yuicompressor较早版本不支持ES6以上的JavaScript新特性,对于使用这些特性的现代项目可能不够理想。 2. **压缩后的代码可读性差**:由于yuicompressor采用了混淆策略,压缩后的代码...
三、yuicompressor使用步骤 1. **安装Java环境**:首先确保计算机已安装Java运行环境,因为yuicompressor是基于Java的。 2. **下载yuicompressor**:可以从Yahoo!的GitHub仓库或其他可靠的源下载yuicompressor的jar...
在提供的文件中,`compressor.bat`是一个批处理脚本,用于调用`yuicompressor.jar`执行压缩任务。使用步骤如下: 1. **环境准备**:确保安装了Java运行环境(JRE)。 2. **运行脚本**:双击`compressor.bat`,或者...
1. **下载与安装**:首先,你需要下载"phpstorm-yuicompressor-2.4.8"压缩包,解压后找到"yuicompressor-2.4.8.jar"文件。这是集成的关键组件。 2. **配置File Watcher**:在IDE中,选择`File` > `Settings`...
YUI Compressor是一款高效且功能强大的JavaScript和CSS代码压缩工具,由Yahoo!公司开发。这个“YUI compressor右键压缩脚本”提供了一种便捷的方式,使得用户无需通过命令行或图形用户界面(GUI)就能快速对JS...
如果没有配置服务器环境,用户可以直接使用命令行来调用yuicompressor的jar文件,通常命令格式如下: ```bash java -jar yuicompressor-版本号.jar 输入文件 -o 输出文件 ``` 这里的`版本号.jar`是yuicompressor的...
java -jar yuicompressor.jar input.css -o output.css --type css ``` 在Java项目中,可以将YUI Compressor集成到构建过程,如Maven或Gradle,以自动压缩源代码。 **四、YUI Compressor的局限性** 虽然YUI ...
1. **命令行工具**:通过安装Java Development Kit (JDK),然后下载YUI Compressor的jar文件,可以在命令行中使用`java -jar yuicompressor.jar`命令进行压缩操作。 2. **集成开发环境插件**:许多IDE如Eclipse、...