Vim 中调用 YUICompressor 压缩 js, css

原 spring-boot maven 使用yuicompressor插件打包压缩合并js     因为我是内网打包,刚开始遇到好多问题。 主要是要手动导入本地仓库YUI Compressor Maven压缩插件组件的依赖包。 还是有注意<phase>generate-resources</phase> 这个执行压缩操作的生命周期   <plugin>                 <!-- YUI Compressor Maven... 阅读详情

Vim 函数, 就是调用 YUICompressor 压缩 js 或 css

//

把 下面这个函数放到 _vimrc(.vimrc ) 中, 修改 yuicompressor_program 为 jar 文件所在位置;

如果不需要打印详细信息, 可以去掉 --verbose 选项

//

使用:

打开要压缩的文件, 执行

:call YUICompressor()

 

//

也可以定义自己的  map, 使用快捷键来调用函数. 或者 autocommand 绑定 vim 写入事件

 

基于yuicompressor压缩js、css、scss、html、jsp jar包,部署到项目中使用 yuicompressor压缩html、js、css、scss、jsp 方法:Monitoring.init 初始化基本参数: suffix : 压缩的后缀,如min,common.js压缩后为common.min.js,html与jsp不参与 filterDir:过滤目录,正则表达式,如(./common/.)|(.\\common\\.) 为过滤包含common文件夹路径的文件不被压缩 encoding:编码,默认utf-8 方法:Monitoring.startFullCompress 默认启动压缩一次 deleteType:是否压缩后删除文件,针对js\css有效 方法:Monitoring.startWatchJsCssScss 启动监控,会监控当前项目下得所有js\css\html\scss\jsp文件 使用方法: 在项目初始化完成后调用如下信息 Monitoring.init("min", "(./common/.)|(.\\common\\.)"); Monitoring.startFullCompress(true); Monitoring.startWatchJsCssScss(true); 如需使用scss压缩,请先安装scss,请参考安装地址:http://www.w3cplus.com/sassguide/install.html 要求:jdk:1.8 1.7没有测试 可在测试环境使用1.8,真实环境关闭压缩 如有问题或者建议可邮件:leiyang_4050@qq.com 简单集成一起,忘勿喷,很实用 立即下载

相关推荐

软件测试工程师最常用的Linux系统命令大全(汇总)

cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。

1330

【工具推荐】告别YUI Compressor,ES6代码压缩实战,让你的静态资源节约50%的空间

介绍在旧的Maven单体项目中使用JavaScript压缩插件的问题,并探索了如何通过选择和配置Maven插件来解决这些问题

试着奔跑的菜鸟的博客 1422

ODBC 连接数据库 SQL server 2008

1、打开【控制面板】-> 【系统和安全】 -> 【管理工具】-> 【数据源(ODBC)】  2、双击【数据源(ODBC)】-> 选中【系统DSN】 3、单击【添加】,会弹出如下对话框,选中【SQL server】->【完成】 4、弹出如下对话框,在【名称】中填入数据源名称 例如:我命名为: LocalServer,在【服务器】中填入计算机名或者IP地址,我连接

Christine的专栏 8515

vim 目录操作. Netrw

vim 打开目录,移动/复制文件

新博客地址: zhangl.in 1万+

从Protocol到硬件控制:揭秘高通UEFI中ABL与XBL的协作机制

本文深入解析了高通UEFI架构中ABL与XBL的协作机制,重点探讨了Protocol通信在硬件控制中的关键作用。通过对比传统GPIO控制方式,揭示了Protocol架构在安全性、可维护性和灵活性方面的优势,并提供了关机充电场景的实战案例分析及调试技巧。

weixin_29185199的博客 430

飞牛fnOS安装1Panel后Docker容器消失?三步教你恢复数据并避免踩坑

本文详细解析了飞牛fnOS安装1Panel后Docker容器消失的问题,指出这是由于daemon.json文件被覆盖导致。通过SSH连接、修复配置文件和系统重启三个步骤,用户可以轻松恢复数据。文章还提供了预防措施和最佳实践,帮助用户避免类似问题。

yellow的专栏 869

sublime利用ClosureCompiler和YUICompressor本地压缩

sublime利用ClosureCompiler和YUICompressor本地压缩 发布时间: 2013-06-07 / 分类: 工具,实践 / 1 Comment server端基本靠nodejs来压缩了, 本地也可能因为特殊需求而需要直接压缩js/css, 不同的系统node的兼容不算好, 不好配置统一的环境, 而且有些人也用不到到node. 所以想到了利用基于java的Clos

渊默 1309

FPGA与GPU异构计算:重塑嵌入式AI的算力边界与场景定义

本文深入探讨了FPGA与GPU异构计算如何突破嵌入式AI的算力瓶颈。通过分析工业视觉、智能交通及航天等场景,阐述了FPGA负责高速数据采集与预处理,GPU专注复杂AI推理的协同模式,有效解决了传统单一架构在算力、功耗、接口和实时性上的挑战,为嵌入式AI应用提供了高效能解决方案。

spice的博客 486

web开发工具

软件火狐:http://www.firefox.com.cn/download/Chrome:http://www.google.cn/chrome/browser/desktop/index.htmlTeemViewer:https://www.teamviewer.com/zhcn/download/windows/Ps cs6:http://www.33lc.com/soft/15126.h...

LucioCN 6万+

YOLO蒸馏原理篇之---MGD、CWD蒸馏

本文详细介绍了特征蒸馏中的两种经典有效方法,MGD和CWD蒸馏

qq_41920323的博客 3240

手把手教你学Simulink——基于Simulink的电压型 vs 电流型整流器性能对比

摘要:本文基于Simulink平台对比分析了电压型整流器(VSR)和电流型整流器(CSR)的性能差异。VSR采用电容滤波,具有高功率因数(PF>0.99)、低输入电流THD(<3%)等优势,但动态响应较慢;CSR采用电感滤波,动态响应快(<0.05s),但THD较高(5%~8%)。研究建立了统一测试平台,详细对比了两者在稳态性能、动态响应、效率等方面的差异,并给出了控制算法实现和参数优化建议。通过量化分析,为电力电子工程师提供了拓扑选型依据,可根据恒压/恒流需求选择最优方案,有效缩短开发周

MHD0815的博客 172

常用前端开发工具合集

1.Firebug http://getfirebug.com/ 最流行的前端开发工具 2.HttpWatch http://www.httpwatch.com/ 集成在IE和Firefox上的监听HTTP和HTTPS的工具 3.Fiddler http://www.fiddler2.com/fiddler2/ Fiddler是一个记录你电脑和网络之间所有HTTP(S)请求的网络调试代理

Ai大模型,odoo,idempiere,metasfresh,低代码,ecshop数据采集发布接口,zencart,lightinthebox,shopex 数据采集接口 624

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

java js css 压缩工具_javascript和css文件的压缩(YUI Compressor)

为什么要压缩?现在的Web项目总是离不开大量JavaScript和CSS,而文件的体积也越来越大,也越来越影响页面的感知性能(Perceived Performance)。YUI Compressor介绍Yahoo出品的YUI Compressor是一个用Java编写,帮你最小化JavaScript文件和CSS文件的命令行工具。很安全,而且比其他的工具的压缩比率更高。YUI Compressor ...

weixin_33788465的博客 325

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

(转)Maven使用yuicompressor-maven-plugin打包压缩css、js文件

最近项目想使用在maven打包的时间压缩js,css文件,采用yuicompressor-maven-plugin插件进行压缩,但只是压缩减小大小,提高请求速度,并没有对js进行混淆。下面就写一下这个插件的使用。 假设项目包含如下结构 需要把项目中设计的css和js全部压缩,但是需要配出已经压缩过的css,js文件,不然会报错。 <build> <fina...

lan_学习分享 928

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

uglifyjs压缩JS

安装Node运行环境 安装uglifyjs npm install uglify-js -g 压缩 uglifyjs file.js -m -o file.min.js-m 代表将参数简化一次 具体参考:http://www.zhangxinxu.com/wordpress/2013/01/uglifyjs-compress-js/

la5java的专栏 885

html 格式化 vim,blog/vim_插件vim-jsbeautify格式化压缩js,css,html.md at master · huhongda/blog · GitHub...

vim 插件vim-jsbeautify格式化压缩js,css,html###前言现在网站上的js,css经常都是压缩状态,如果手工去一行一行的排版,那工作量就大了,故有很多排版工具,现在我们介绍一下vim的排版插件vim-jsbeautify环境支持vimyum install vimnodejs(vim-jsbeautify是调用node来进行排版的)yum install nodevim插件...

weixin_31842821的博客 279

IDEA添加外部插件-yuicompressor压缩js/css

IDEA添加外部插件-yuicompressor压缩js/css步骤: 1、下载yuicompressor.2.4.8.jar 2、选择File–>Settings: 3、选择Tools—>External Tools,点击右侧的“+”: 4、填写信息: 5、选中js文件,右键,选择External Tools—>js compress: 6、最后效果:

yong472727322的博客 1万+

CVE-2026-111497:Node.js Brotli 解码器堆越界写,RCE 已被独立验证但并非“一键接管”

CVE-2026-111497是Node.js Brotli解码器中的高危堆越界写漏洞,可导致远程代码执行(RCE)或拒绝服务(DoS)。攻击者通过恶意Brotli数据(如伪造请求体或fetch响应)触发内存破坏,影响22.x<22.23.4、24.x<24.22.1、26.x<26.12.1版本。漏洞利用面广,涵盖Express请求体解码、fetch自动解压及间接链路(如SSRF)。Imperva已验证RCE可行性,但需有利内存布局,非“一击必中”。修复唯一有效方式为升级至对应补丁版本并

zhengfei611的博客 709

DSH (DeepSeek Harness) Windows 升级安装指南20261107

注意:如果在普通窗口执行 nvm 提示找不到命令,或执行 nvm use 提示 Access is denied,请务必关闭当前窗口,重新打开一个管理员CMD 执行上述完整路径命令。找到 .credentials.yaml,将其重命名为 .credentials.yaml.bak(备份并使其失效)。Node.js Storage Location:可改到非系统盘(如 D:\dev\nvm,避免路径含空格或中文)。打开文件资源管理器,进入 C:\Users<你的用户名>.dsh\。

fengye207161的博客 166

不想学 vim,怎么改服务器上的配置文件?

三个月改一次 ——nano,或者下载改完传回去,别折腾一周几次 —— 客户端内置编辑,改完直接保存,省掉下载上传天天改、还要跨文件搜 —— VS Code Remote-SSH,编辑体验最强不管选哪条,那两件事别省:改前备份,改完校验。多数"改配置把服务器搞挂"的事故,都不是编辑器选错了,是这两步跳过了。

NextTech_的博客 152

Linux 开发工具链上手:yum、vim、gcc、gdb、make 与第一个进度条

从装软件到写代码:用 yum 管包,用 vim 三种模式编辑,用 gcc 走完预处理/编译/汇编/链接四个阶段,用 gdb 断点调试,用 make 把构建自动化,最后手写一个 \r 刷新的进度条,并用 git 三板斧把代码推到 GitHub。附速查表与 12 道自测题。

BIII__的博客 166

Vim 学习速成:理解快捷键

……

u013669912的博客 186

Vim 寄存器

……

u013669912的博客 265

Linux & Vim 中 % 、& 用法

……

u013669912的博客 352
上一篇: PHP Autoload 机制
下一篇: 独立blog出来啦: http://zhangl.in
phpandjava
博客等级 码龄18年 60粉丝 60原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值