首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏deepcc

    sublime text2js压缩-Js Minifier

    一款基于Google Closure compiler压缩Js文件插件。 快捷键: Ctrl+Alt+M            当前文件内压缩Js代码(不推荐) Ctrl+Alt+Shift+M   压缩Js并生成压缩文件 *.min.js 安装成功重启,如果报错,在配置里改一个参数 ,"compiler": "uglify_js", { // the closure compiler adds new lines every 500 characters // for WHITESPACE_ONLY", // the compiler to use for minification. // Accepted values are: google_closure|uglify_js "compiler": "uglify_js", // when you create a file you want to automatically open it?

    6.1K130发布于 2018-05-16
  • 来自专栏Super 前端

    压缩JS,提高代码执行速度

    本文链接:https://ligang.blog.csdn.net/article/details/40981147 压缩JS java -jar yuicompressor-2.4.jar --type js xxx.js -o xxx.js --charset utf-8 压缩CSS java -jar yuicompressor-2.4.jar --type css xxx.css -o xxx.css (2) cmd /k dir 是执行完dir命令后不关闭命令窗口。 (3) cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。 PS:压缩CSS时,会影响JS和其他类型文件!!! 压缩JS时,无问题,建议压缩哪类文件时单放置哪类文件!!! class ZipJS { public static void main(String[] args) throws Exception { //文件存在目录 String dir = "D:\\js

    3.6K31发布于 2019-08-15
  • 来自专栏zaking's

    走近webpack(2)--css打包及压缩js

    比如说,可以把less,sass转换成css,可以把es6甚至es7语法转换成大部分浏览器可以运行的js代码。所有的loaders都需要在npm中单独安装并且在module中配置后才可以使用。 JS,我们需要用到uglifyjs-webpack-plugin,一个压缩JS的插件,没错,插件,plugins。 JS压缩通常都是用在生产环境中的。下面来看看html文件是如何打包的。   先把dist目录下的index.html复制到src目录下,然后把dist目录下的文件都删除。    代码如下: new htmlPlugin({ /*压缩文件,removeAttributeQuotes指去掉属性的双引号,目前你随便不用也行*/ minify:{ removeAttributeQuotes 至此我们就学会了打包css,压缩js和打包生成html文件。

    3.8K80发布于 2018-05-02
  • 来自专栏采云轩

    JS 图片压缩

    前言 说起图片压缩,大家想到的或者平时用到的很多工具都可以实现,例如,客户端类的有图片压缩工具 PPDuck3, JS 实现类的有插件 compression.js ,亦或是在线处理类的 OSS 上传, 文件上传后,在访问文件时中也有图片的压缩配置选项,不过,能不能自己撸一套 JS 实现的图片压缩代码呢? 压缩思路 涉及到 JS 的图片压缩,我的想法是需要用到 Canvas 的绘图能力,通过调整图片的分辨率或者绘图质量来达到图片压缩的效果,实现思路如下: 获取上传 Input 中的图片对象 File 将图片转换成 缺点:只有 jpeg 、webp 支持原图尺寸下图片质量的调整来达到压缩图片的效果,其他图片格式,仅能通过调节尺寸来实现 代码实现 <template> <div class="container" ,不喜欢用 Vue 的也可以把代码稍微调整一下,下面开始具体分解一下代码的实现思路 Input 上传 File 处理 将 File 对象通过 FileReader 的 readAsDataURL 方法转换为

    34.5K21发布于 2020-04-27
  • 来自专栏大宇笔记

    JS 压缩混淆

    概念介绍 昨天接到了一个任务,H5  app 的JS CSS 需要压缩,混淆。 然后怎么办呢? 首先理解下压缩混淆是指什么 压缩 compress: 去掉空格,换行,注释等,格式紧凑,节约存储空间。 混淆 obfuscate/garble:替换变量名或方法名,让js不容易看懂。 百度一下js压缩,混淆会搜到一堆在线混淆加密的网页,但是这些都不是你想要的。 要注意,如果启用了压 缩,因为会移除不可达代码以及压缩连续声明,因此不是*所有*注释都能 `2`时也会让 `keep_quoted_props` 美化选项生效,保留括号内的属性;让压缩选项

    17.3K20发布于 2019-01-15
  • 来自专栏iOS打包,上架知识大全

    【终极教程】cocos2dx-js 分批次混淆压缩js文件

    :   1> 由于我们当前游戏框架的结构是平台形式的就是一个大厅里面有若干个子游戏,所以在发布的时候得区分子游戏和大厅了解了一下 project.json 里面有一个 jsList 可以把所有放进去的js 文件压缩混淆成一个大的文件但是我们游戏的子游戏非常多 这样子弄显然不合适,所以针对大厅和子游戏单独做压缩混淆  2> 这里面主要采用的是ant + Closure Compile 方式 1.先来看一下我们项目的结构 project.json 文件新增一个字段 ​ 字段内容为 GameUnit 里面项目具体的文件夹的名字,执行写的python脚本 会通过 project.json-->gamemodules字段筛选需要打包压缩的子项目 执行后会把混淆压缩代码文件移动到发布目录下 ​ ​ 脚本仅供参考学习。 ​

    66510编辑于 2023-12-22
  • 来自专栏OECOM

    使用uglifyjs压缩js

    在做的web项目上线时,我们需要对js文件进行压缩,以减小文件的体积,加快加载速度,提高响应时间。下面我来介绍一个js压缩工具:uglifyjs。 -b,--beautify 美化代码格式的参数 -m,--mangle 改变变量名称(ex:在一些例如YUI Compressor压缩完的代码后你可以看到)a,b,c,d,e,f之类的变量 --comments 用来控制注释的代码的 如果压缩的时候想要保留版权信息,可以如下使用: uglifyjs main.js --comments -m -o main-min.js 当然, uglifyjs压缩批处理 我们不可能每次都打开cmd去键入压缩执行代码,容易写错不说(如上面那个结果图),还耗时,想想都会让人疯掉。 完整代码如下: @echo off :: 设置压缩JS文件的根目录,脚本会自动按树层次查找和压缩所有的JS SET JSFOLDER=C:\Users\Administrator\Desktop\formini

    7.3K20发布于 2020-07-01
  • 来自专栏javascript技术

    JS压缩(javascript minify)

    什么是js压缩js代码压缩,简称js压缩,英文叫作:javascript minifyjs压缩的作用js压缩主要有两个作用:1、压缩代码体积主要目的是提高代码传输效率。 2、增强代码安全性可以说,JS压缩也是一种JS混淆加密。你没听错,JS压缩,可以降底代码可读性。对于既要代码有一定安全性、又要代码体积小的需求而言,JS压缩,是个折中且不错的方案。 为什么压缩代码能具有混淆的效果,下面会讲。如何进行JS压缩当然是使用工具了。国内国外,在线的JS压缩小工具很多,一搜一大把,但质量差别很大。 例,压缩前的代码:var var_variable_one = 1; var var_variable_two = 2;压缩后:var _0_ = 1; var _0_2 = 2;8、函数名变短。 (4,_f,_f2,_f2);var _f3=6;var _f4="I am a bird";console.log(_f3,_f4);JS压缩,真实有用!

    55710编辑于 2025-11-07
  • 来自专栏javascript技术

    JSX转JS(Jsx2Js)将JSX代码转化成Js代码

    JSX是一种在React中使用的、JS的语法扩展格式,它是接近JS的、但非标准的JS语法。 如果想要在JS环境执行(比如浏览器),或者想对其进行混淆加密以提升代码安全性,就需要将JSC转化成标准JS代码。那么,如何将JSX转JS呢? 当然是使用工具啦,比如JShaman的JSX转JS工具:例,JSX代码:function Greeting({ name }) { return ( <div className="greeting > Click Me </button> </div> );}转化成<em>JS</em>会得到:function Greeting({ name }) { return /*#__PURE

    32210编辑于 2026-01-05
  • 来自专栏CSDN博客专家-小蓝枣的博客

    JavaScript 技术篇 - 实现一键压缩、格式化js代码实例演示,将js代码压缩为min.js方法,Notepad++工具JSTool插件安装

    上面的 JSMin 可以实现代码压缩: JSTool插件安装方法: 第一步:安装 Plugin Manager 点开菜单的插件,看看有没有 Plugin Manager 这个选项,有的话可以跳过这一步

    4.2K20编辑于 2022-05-07
  • 来自专栏Devops专栏

    2. Vue.js 基本代码

    前言 Vue框架是渐进式的框架,也就是说可以使用引用js库的方式来逐步替换已有的项目内容。也可以直接用cli直接模板部署。 当然,作为新手要去熟悉,最好还是以引入vue js库的方式逐步去编写熟悉。 创建一个项目,并创建一个lib文件夹,用于存放下载的vue.js库。如下: ? 那么下一步,先不用vuejs来直接编写helloworld,而是用常规的js来编写。 使用常规的js来编写helloworld <! 可以看到原生的js如果要填充数据,那么就必须操作dom元素。下面来看看vue如何将hello world的数据渲染到浏览器中。 编写vue的基本代码 <! 实例所控制的这个元素区域,就是我们的 V -->

    {{ msg }}

    <script> // 2.

    84020发布于 2020-02-24
  • 来自专栏javascript技术

    JS实现html压缩

    要实现 HTML 压缩,可以使用 JavaScript 中的正则表达式来去除 HTML 中的空格和注释。 以下是一个简单的 HTML 压缩函数:function compressHTML(html) { // 去除注释 html = html.replace(/

    8.4K30编辑于 2023-05-04
  • 来自专栏Nodejs技术栈

    详解 JS 压缩图片

    插播一下,本文案例已整理成插件,已上传 npm ,可通过 npm install js-image-compressor -D 安装使用,可以从 github 下载。 但只要有代码在引用对象 URL,内存就不会释放。要手工释放内存,可以把对象 URL 传给 window.revokeObjectURL()。 类型: ', result.type); console.log('压缩率:', (result.size / file.size * 100).toFixed(2) + '%'); options.convertSize && options.mimeType === 'image/png') { options.mimeType = 'image/jpeg'; } // 省略一些代码 将改进版图片压缩整理成插件,已上传 npm ,可通过 npm install js-image-compressor -D 安装使用,可以从 github 下载。 整理匆忙,如有问题欢迎大家指正,完~

    16.4K31发布于 2020-09-17
  • 来自专栏javascript技术

    js加密”和“js压缩”有什么不同?

    问:“js加密”和“js压缩”有什么不同?答:“js加密”是让js代码变的看不懂;“js压缩”是让js代码变的更小。 例:一句js代码:var name_age = "tom" + 18;用JShaman进行“js加密”,会变成:var _0x186fc6="\u0074\u006f\u006d"+(0x88155^0x88147 );而如果用JShaman进行“js压缩”,会变成:var _n="tom18";“js加密”和“js压缩”的不同,相信你get了吧。

    2.6K10编辑于 2024-10-12
  • 来自专栏R专栏

    php中开启gzip压缩2种方法代码

    大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。 Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度。gzip可以极大的加速网站.有时压缩比率高到80%,最少都有40%以上。 这篇文章主要介绍了PHP中开启gzip压缩2种方法,本文介绍了php配置文件与开启方法、php文件开启方法,需要的朋友可以参考下 php配置改法: 代码如下: zlib.output_compression = On ;开启gzip功能 zlib.output_compression_level = 4 ;gzip压缩级别,1~9,建议3~5 ;zlib.output_handler = ;gzip压缩方式 2种方法代码的详细内容。

    2.5K30发布于 2020-04-21
  • 来自专栏javascript技术

    JS代码压缩,减小体积、提高执行效率,真实有效!

    JS压缩,可以有效减小代码体积、提高代码执行效率!具体压缩率有多高?能提升多少执行效率呢?本文用实测的方式给出答案。一、JS压缩工具这里使用的是一款在线使用的JS压缩工具,如下图:二、如何使用? 该工具使用很简单:输入JS代码、执行压缩、得到压缩后的JS代码。有配置选项,一般用默认就可以了,如下图:三、实测压缩效果下 面,通过几个实例,测试压缩率、执行效率。 1 个去除空行、无效符号 3 个简化if语句或三元运算 2 个常量替换为直接引用 2 个字符串拼接优化 2代码综合性能提升约:6.2%,解析速度提升约:14.6%,运行速度提升约:2.6%测试2JS :0.3%测试3用AI写一段代码JS代码:// ============================================================// JS代码压缩测试Demo 第一次测试:压缩前的代码压缩后的代码:第二次测试:压缩前的代码压缩后的代码:第三次测试:压缩前的代码压缩后的代码:第四次测试(在浏览器中):由测试可知,JS压缩可减小代码体积、提升执行效率,真实有效

    18510编辑于 2026-08-07
  • 来自专栏python3

    python版js压缩工具

    发现一个好用的python版js压缩工具 Posted on 2012年09月18日 by 空华叔 · Leave a comment https://github.com/rspivak/ slimit 灰常好的工具,压缩比高,代码兼容性好,可媲美主流压缩工具~ 做了下简单的benchmark: #raw 256K jquery-1.8.1.js #download from jquery.com 92K jquery-1.8.1.min.js 36K jquery-1.8.1.min.js.gz #http://closure-compiler.appspot.com 84K jquery -1.8.1.google.advanced.js 32K jquery-1.8.1.google.advanced.js.gz 92K jquery-1.8.1.google.simple.js jquery-1.8.1.yui.js 24K jquery-1.8.1.yui.js.gz #slimit 96K jquery-1.8.1.slimit.js 36K jquery-1.8.1

    7.2K20发布于 2020-01-13
  • 来自专栏极客慕白的成长之路

    JavaScript代码压缩细节

    前言 对于Javascript来说,提高网络下载的性能最直接的方法就是把JS文件体积减小。 为了方便理解和对比,本文会给出压缩前后代码作为参考,但压缩后的代码仍会换行,变量名字不做混淆处理,同时一个压缩规则的例子会尽量不混其它压缩策略进去。 1. 压缩前 var expr1 = 1 + 1; var expr2 = 1 / 3; 12 var expr1 = 1 + 1; var expr2 = 1 / 3; 压缩后 var expr1 = 的压缩 对a>=b取非可以得到a<b,对a&&b取非可以得到!a||!b。如果转换后的结果能得到更短的代码,那就将这个取非的表达式换成转换后的表达式。 压缩前 !(a>=b) !!!a 12 ! C){   D(); } 规则7.3 尝试反转if/else分支,看看生成代码是否更短 尝试对if条件取非,如果能得到更短的代码,那就反转if/else分支。 压缩前 if (!

    1.7K20发布于 2018-08-03
  • 来自专栏前端专栏

    JS压缩上传的图片

    图片压缩js代码: function compressedImg(path, callback) { var img = new Image(); img.src = path; canvas.toDataURL('image/jpeg', quality); // 回调函数返回base64的值 callback(base64); } } 预览图片及压缩代码 DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS图片压缩</title> </head> <body showImg').attr("src", replaceSrc); }; reader.readAsDataURL(file.files[0]); } //图片压缩代码 上传压缩图片ajax部分代码: //dataURL转成Blob对象 function dataURLtoBlob(dataURI) { var byteString = atob(dataURI.split

    41.4K20编辑于 2022-06-09
  • 来自专栏大猪的笔记

    js笔记:字符串压缩

    使用lz-string包可以进行字符串压缩。 导入包: <script type="text/javascript"          src="/static/<em>js</em>/lz-string.min.<em>js</em>"></script> <script type

    9.7K20发布于 2019-11-22
领券