标签:
JSCompress提供JS项目压缩功能,可以在软件添加自动压缩的目录,可以配置压缩的参数,支持JS、CSS、PNG、 SCSS四种项目压缩,将一个目录添加到软件就可以进入自动化设置界面,可以立即压缩当前配置目录的全部JS文件,支持设置压缩后的文件后缀,支持保留头部注释,支持设置脚本压缩等级,支持设置压缩后的脚本文件的ECMAScript版本,软件界面都是中文,各种设置内容都是可以快速理解意思的,如果你经常在电脑上处理JS项目就可以下载这款软件!
可视化
拥有可视化界面,操作简单,可以让你轻松的压缩、混淆、合并JS脚本/CSS样式文件/PNG图像文件.
自动化
独有的文件监视功能允许你监视指定目录,及时自动压缩该目录下发生变更的JS/CSS/PNG文件.(非全盘扫描,无需担心引发资源性能问题)
编码识别
自动识别文件编码,支持UTF-8、UTF-16、UTF-32、ANSI(中文简体操作系统下为GB2312).
独立应用
是独立应用,不依赖于编辑器,自动压缩功能完美支持所有编辑器.
保障稳定
基于Yahoo.Yui.Compressor(CSS压缩)、Google Closure Compiler(JS压缩)、pngquant(PNG压缩)、Scss编译(sassc/sass2scss/libsass),压缩引擎有保障.
1、JSCompress可以在软件配置自动压缩JS的方式
2、可以在软件首页显示教程内容,快速学习软件操作方式
3、支持数据统计功能,在首页显示JS的压缩次数,显示压缩率
4、也可以查看SCSS编译的次数,显示累计处理的数据量
5、支持开发辅助工具,可以直接启动屏幕取色功能,立即获取新的颜色
6、支持JS格式化功能,可以添加JS、JSON内容到软件执行格式化
7、也提供IIS文件映射、BASE64/文本、图片转BASE64、二维码生成等辅助工具
1、将JSCompress直接安装到电脑,点击立即安装
2、软件界面显示很多引导内容,点击底部的文字查看教程
3、自动化功能:尚未配置任何自动压缩目录(你可以拖入[目录]或者[配置文件_FolderWatchConfig.jscompress])
4、自动压缩设置功能,自动压缩当前配置目录(含子目录)下的JS文件
文件保存方式压缩后的文件名后缀
*.MIN.JS
*_MIN. JS
5、文件保存位置
设置压缩后的文件保存的位置,进官网了解更多
源文件所在目录
相对路径(相对于[自动压缩目录])
相对路径(相对于[源文件])
指定位置(固定目录)
6、保留文件头部的注释
Source Map Source map就是一个信息文件,里面储存着位置信息,使用map文件可以快速在chrome上定位压缩文件的原始错误位置。
为JavaScript文件创建Map文件
7、文件合并:可搜索配置名或合并文件输出路径,没有找到相关的(JS、CSS、PNG)合并配置
8、手动压缩设置功能,可以在软件压缩文件,压缩文本
9、开机启动自动压缩需要保持JSCompress运行
在Windows启动时自动运行JSCompress(建议勾选)
关闭主面板时当你点击JSCompress主界面右上角关闭按钮时的操作
10、脚本压缩等级压缩等级对应的是Google Closure Compiler的代码压缩模式,我们建议你使用默认配置(优化局部变量)。
优化局部变里(推荐)
仅移除空白
变态压缩(慎用)
11、host管理功能,可以在软件配置新的hosts,支持保存当前项到文件,支持导入当前系统的HOSTS
12、手机调试,尊敬的用户,我们为Mobile Debug发布了独立版的程序,后续功能将在独立版本上更新维护
关于JSCompress合并PNG生成CSS Sprite中的CSS模板配置
JSCompress中的Css Sprite配置支持模版化生成css代码
如以下代码:
其中第一行区域对应的是配置中的[CSS模板-公共],他是指所有的sprite都会引用的样式;
第3-8行对应的是配置中的[CSS模板-Item],指的是各自sprite独立的样式。
JSCompress生成的CSS样式.classname遵循的命名规则为[PNG输出路径文件名].[合并前PNG文件名]的方式,
如上图中的test_maxside-a对应的配置中的
和合并前的PNG
关于CSS模板-公共,你可以使用以下变量占位符:
%url% : 字符串,合并后的png文件相对于css文件的相对路径。
%W% : 整数。请注意,是大写的W,表示合并后的PNG文件整体宽度。
%H% : 整数。请注意,是大写的H,表示合并后的PNG文件整体高度。
关于CSS模板-Item,你可以使用以下变量占位符:
%x% : 非负整数。当前sprite相对于合并后PNG的X轴偏移值。
%y% : 非负整数。当前sprite相对于合并后PNG的Y轴偏移值。
%w% : 整数。表示当前sprite的宽度。
%h% : 整数。表示当前sprite的高度。
%W% : 整数。请注意,是大写的W,表示合并后的PNG文件整体宽度。
%H% : 整数。请注意,是大写的H,表示合并后的PNG文件整体高度。
CSS模板-公共的默认模板代码为:
你可以方便的在下图右侧找到对应快捷入口:
CSS模板的用途,自定义化CSS输出,如你可以搭配scss和css3的rem写法,轻松编写手机端布局:
JSCompress 5.9.855.0
1.png合并(CSS Sprite)支持“自动边缘扩展”优化移动端css sprite合并资源引起的资源图边缘显示缺角问题;
2.调整了合并js和css的子文件上限;
3.scss输出支持wxss扩展名(微信小程序)
4由于发布了独立版的mobile debug(同时支持windows和macos),所以我们在jscompress中移除了对mobile debug的支持,请前往独立版官网下载使用: https://www.mobiledebug.com/
JSCompress 5.8.765.0
1.[手机调试]修复部分版本windows7一键设置本地代理引起的ie代理设置界面无法打开及代理设置操作无响应的问题;
2.[手机调试]请求捕获列表/调试界面增加[重新发起请求]功能;
3.[手机调试]请求捕获列表/调试界面增加[导出数据到文件]功能;
JSCompress 5.7.738.0
1.[手机调试]请求捕获列表的请求详细信息增加对Form Data Parameters内容的文本格式化支持,支持json和json-format打印形式;
2.[手机调试]请求捕获列表的请求详细信息增加对Response内容的文本格式化支持,支持json和json-format打印形式;
3.[手机调试]增加对RFC 4366 TLS Extensions的支持;
4.[手机调试]接入新设备增加windows和macos设备接入代理引导;
5.[手机调试]接入新设备增加一键设置本机代理选项;
6.[手机调试]请求捕获列表界面增加“捕获HTTPS请求”开关(默认为开启),支持仅作为“代理隧道”模式传递ssl请求;
7.[手机调试]优化部分情况下请求详细信息的Form Data Parameters内容展示乱码的问题;
1:该下载地址为九点软件园本地下载地址,JSCompress下载包预览图如下:
2:下载包的正确包名:jscompress_9a9m.com.zip
e4a破解版下载-易安卓E4A(含破解补丁) V6.9破解版下载446M2679人在玩易安卓E4A是九点小编为大家推荐的一款非常好用并基于谷歌Simple语言、专为安卓系统开发应用打造的编程辅助工具软件,让安卓开发无限简单,可以说是安卓版本的易语言程序。
下载火山编程破解版下载-火山软件开发平台 V2.0绿色破解版下载1.2GB1769人在玩火山软件开发平台是九点小编为编程开发用户分享的全新专业且深受诸多用户们喜爱的软件开发编程工具应用,是一种目的硬件设备无关、目的软件环境无关、易学易用实用、完全本地化的软件快速开发平台,有着极高流畅度的专业型迅速软件软件开发平台
下载易语言5.9破解版下载-易语言 V5.9完美破解版下载313.71MB1049人在玩易语言是九点小编为大家推荐的一款转为国人而设计的编程软件,由大连大有吴涛易语言软件开发有限公司推出,通过对易语言的学习,即便用户的英语水平不够好也能够轻松进行编程操作,让那些想编程且又不会英文的朋友们,提供了一条快速进入Windows程序编程的大门,支持基于汉语字、词编程的、全可视化的、跨主流操作系统平台的编程工具。
下载appinventor下载-App Inventor安卓编程软件V2023最新版下载310M1007人在玩App Inventor是九点小编为程序员们推荐的一种基于Web的开发环境,用于创建Android应用程序。它是由麻省理工学院(MIT)开发的,旨在使移动应用程序开发变得更加易于学习和使用。
下载米思齐编程软件下载-Mixly(米思齐图形化编程工具) v2.0 RC4官方版下载263.2M737人在玩Mixly For Arduino(米思齐图形化编程工具)windows版,基于Google的Blockly图形化编程框架开发,目的是为了配合Arduino UNO开发板套件使用,实现Arduino程序的图像化编程,Mixly自带Java8运行环境,用户直接双击mixly.vbs即可使用。
下载oracle 客户端下载-Oracle 11G客户端(32/64位) v11.2.0.4.0免费版下载1.95G555人在玩oracle11g客户端 是从 Oralce 11gR2 的官方客户端安装包中而来的 Oracle 数据库客户端,专为企业设计,轻松运行大量数据库除了可以连接远程数据库以外,还包含 SQL Plus、JDBC Driver、ODBC Driver、Pro*C SDK、Net Configuration Assistant、Net Manager 等。
下载navicat15破解版下载-Navicat 15 绿色版下载115MB500人在玩Navicat 15是九点小编为大家推荐的一款功能强大的数据库管理软件,软件采用可视化操作方式,无需任何代码即可轻松完成数据库的增删改查、备份等操作,可以帮助用户更好的管理数据库。
下载jdk1.832位下载-Java jdk1.8(32/64)官方版下载340M483人在玩Java JDK是九点小编为大家推荐的一款适用于开发人员必备的一款环境开发软件,这款软件用于构建应用程序、applet程序以及java编程语言的组成部分。九点软件园为大家带来的是JDK1.8版本,下面为大家分享一下安装方法以及下载地址吧!
下载access2007官方下载-Access2007绿色独立版下载44MB406人在玩Access2007绿色独立版是九点小编为大家分享的一款从office软件包中提取出来的独立版的数据库软件,使用办公软件套件,可以方便用户在电脑中读取使用数据库,欢迎有需要的用户前来九点软件园分享的地址来获取这款Access2007绿色独立版,希望大家会喜欢!
下载jdk-8u201-windows-x64.exe下载-jdk-8u121-windows-x64(java se开发工具包) 下载194MB330人在玩jdk-8u121-windows-x64 ,最新的JDK 8u121 发布了,Java SE 8u121包括重要的安全修复。Oracle强烈建议所有Java SE 8用户升级到此版本,JDK 8u121包含 2016i 版本的IANA时区数据,还包含一些安全问题的修复,有需要的赶快下载吧!
下载