VS调用YUICompressor批量压缩JS、CSS

作者:小菜 更新时间:2025-02-27 点击数:
简介:在Visual Studio中通过修改发布配置文件,可以在发布Web时自动调用YUICompressor批量压缩项目中JS和CSS。

这种方式的优点,一是不需要在

【菜科解读】

在Visual Studio中通过修改发布配置文件,可以在发布Web时自动调用YUICompressor批量压缩项目中JS和CSS。

这种方式的优点,一是不需要在项目的js、css文件夹中单独建立debug子文件夹来存放未经压缩的文件,二是使用debug模式发布时不会进行压缩方便调试。

具体方法如下:

1 安装JRE,下载YUICompressor,并解压(如:E:\工具\yuicompressor)

2 新建Compressor.bat文件内容为:

@echo offif "%1" == "" goto exitpushd "%1"echo 正在压缩Css文件for /r %%i in (*.css) do call "java.exe" -jar E:\工具\yuicompressor\yuicompressor.jar -o %%i %%iecho 正在压缩js文件for /r %%i in (*.js) do call "java.exe" -jar E:\工具\yuicompressor\yuicompressor.jar -o %%i %%i:exitexit

3 修改项目的发布配置文件, 项目的发布配置文件名为

.pubxml,位于项目文件夹下的properties\PublishProfiles文件夹

增加下面的内容:

注: E:\工具\Compressor.bat路径根据需要替换。

完成上面的工作后在“解决方案资源管理器”中右击要发布的项目点击“发布”后就可以在项目发布文件夹中看到已经压缩过的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

通用参数:-h, --help 显示帮助信息--type 指定输入文件的文件类型--charset 指定读取输入文件使用的编码--line-break 在指定的列后插入一个 line-bread 符号-v, --verbose 显示info和warn级别的信息-o 指定输出文件。

默认输出是控制台。

javascript专用参数:--nomunge 只压缩, 不对局部变量进行混淆。

--preserve-semi 保留所有的分号。

--disable-optimizations 禁止优化。

举例:将yuicompressor-2.4.2.jar 放在c:下,将editor.js放在c:盘下。

将editor.js进行压缩命令为:C:\java -jar yuicompressor-2.4.2.jar editor.js -o editor2.js参数说明:yuicompressor-2.4.2.jar 为工具包jareditor.js为要压缩的js-o editor2.js为压缩完成后的文件名压缩率:对resources下js文件夹里163个js文件进行压缩压缩前4.13MB压缩后2.89MB混淆率:较高一个windows下的批量处理脚本:@echo off::设置YUI Compressor启动目录SET YUIFOLDER=C:::设置你的JS和CSS根目录,脚本会自动按树层次查找和压缩所有的JS和CSSSET JSFOLDER=D:\1echo 正在查找 JavaScript, CSS ...chdir /d %JSFOLDER%for /r . %%a in (*.js *.css) do (@echo 正在压缩 %%~a ...@java -jar %YUIFOLDER%\yuicompressor-2.4.2.jar --charset UTF-8 %%~fa -o %%~fa)echo 完成!pause & exit

调用,YUICompressor,批量,压缩,、,CSS,在

Windows7激活批量操作指南:轻松激活无需复杂步骤

在过去的十年中,Windows 7作为一种广泛使用的操作系统,支持了无数用户的日常计算需求。

然而,随着产品支持逐渐停止,激活和管理这个经典系统对于许多人来说依然是一个必要的过程。

本文将为您提供一个详细的批量激活Windows 7的指南,使这一过程变得轻松无忧。

工具原料:系统版本:Windows 7品牌型号:Dell XPS 15 9520, Lenovo ThinkPad X1 Carbon 2022软件版本:KMSAuto Net 1.5.4一、批量激活Windows 7的重要性1、随着微软逐渐停止对Windows 7的支持,正版操作系统的激活显得尤为重要。

这不仅能保障安全更新,而且还确保了所有功能正常运作。

不过,出于对批量管理和时间效率的考虑,许多企业和个人用户需要一种简便的方法来大批量地激活其他设备上的Windows 7。

2、批量激活Windows 7可以显著减少在大规模部署时所需的时间和劳动力成本。

通过自动化工具,管理员可以避免传统方法中的手动激活过程,为设备配置操作系统提供更为快捷且有效的解决方案。

二、选择合适的工具1、在市面上,有多种工具可以实现Windows 7的激活。

KMSAuto Net是近年来较为普遍的一种,它以便捷的操作和高效的性能而闻名。

使用前,请确认设备上已经关闭了防病毒软件,以防止激活工具被误认作恶意程序。

2、为了实现最佳效果,确保下载的工具版本是最新的。

在使用这类软件时,请遵循相关法律法规,避免非法用途。

三、Windows 7批量激活步骤1、首先,下载并解压KMSAuto Net 1.5.4软件。

确保下载的软件源是可靠的,以避免潜在的安全风险。

2、打开KMSAuto Net程序,依次点击“Activation”选项卡,然后选择“Activate Windows”。

3、程序将自动检测系统版本并执行相应的激活操作。

整个过程通常只需几分钟,即可完成批量激活操作。

4、激活完成后,重新启动设备以确保所有更改已生效。

检查Windows的激活状态可以在“计算机”属性中确认。

拓展知识:1、什么是KMS激活?KMS,全称为Key Management Service,是微软为大客户提供的一种批量激活服务。

KMS允许在企业内部的网络环境中,通过一个KMS服务器自动完成一部分设备的激活。

与个人密钥不同,KMS的优势在于其不需要每台设备都连接互联网即可完成激活。

2、其他激活方法选择:除了KMS工具外,用户还可以考虑通过电话激活,其中涉及给微软客户支持提供安装ID,然后根据反馈激活密钥。

不过,这一方法更适合用于小规模或单个设备的情况,不太适合大批量激活的场景。

华为批量删除手机通讯录联系人 华为手机批量删除通讯录删除

怎么批量删除手机通讯录联系人?答案来了!华为这样做,不仅能保护用户隐私,还能提高手机运行速度,可谓一举两得。

那么具体是怎么做的呢?下面我们一起来看看吧!!在安卓系统中,我们经常会遇到一些莫名其妙的弹窗广告,这些广告通常都是来自第三方应用商店,比如某音、某宝等。

如果不仔细看,菜叶说说,很很难察觉到这些弹窗广告的存在。

近日,微信更新了“批量删除好友”功能、“聊天窗口直接发送音乐”等多项新功能这些功能是你期待的吗?一起来了解!批量删除好友在电脑端微信上点击“通讯录管理”可以批量选择好友进行删除、修改权限、添加标签(以前也有)等操作非常方便手机端的操作稍微麻烦一些需要在顶部搜索栏输入需搜索的相关信息在联系人搜索结果下方点击“更多联系人”随后页面右上角新增的“管理”按钮点击后批量操作聊天窗口直接发送音乐在手机版微信聊天窗口中新增“音乐”选项输入歌名、歌手或者歌词可以选择播放或发送这让聊天中向好友分享音乐变得更加方便新增点击自动朗读消息功能在“设置-关怀模式”中新增“朗读文字消息”按钮开启这一功能后单击聊天框中的文字消息即可自动朗读再点击一次文字消息可以取消朗读不过目前还没有“自动暂停朗读”的功能“修改群聊名称”权限可设置在群聊的群管理中新增“仅群主/群管理员可修改群聊名称”选择打开这一设定就不怕被群聊成员乱改名字了“设置”中新增功能加强个人隐私保护更新后的版本中在“设置”页面移除了“隐私”新增了4个功能:朋友权限个人信息与权限个人信息收集清单第三方信息共享清单在“朋友权限”中可以批量设置朋友的权限范围包括聊天、朋友圈、视频号、看一看、微信运动等选项较之前更加细化可以逐一选择朋友权限“个人信息与权限”中可以直接设置关闭个性化广告新增客服电话在“设置-关于微信”页面的底部新增了客服电话400 670 0700你最期待微信更改什么功能?大/家/都/在/看本土确诊+127!中方就“英方在华为内部安插情报人员”表态!死缓!王富玉一审宣判

加入收藏
               

VS调用YUICompressor批量压缩JS、CSS

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录