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

    Source Map入门教程

    前端代码越来越复杂的情况下,开发者通常会使用webpack、UglifyJS2等工具对代码进行打包变换,这样可以减少代码大小,有效提高访问速度。 name = "Fundebug"; var greeting = "Hello, " + Name; console.log(greeting); } sayHello(); 使用UglifyJS2 使用UglifyJS2时指定source-map选项即可生成Source Map: uglifyjs hello.js \ -m toplevel=true \ -c

    1.5K60发布于 2018-09-17
  • 来自专栏大宇笔记

    JS 压缩混淆

     -g 用NPM下载给程序使用: npm install uglify-js 用Git下载: git clone git://github.com/mishoo/UglifyJS2.git cd UglifyJS2 npm link 使用 uglifyjs [input files] [options] UglifyJS2可以输入多文件。 --self 把UglifyJS2本身也构建成一个依赖包 (等同于`--wrap=UglifyJS

    16.6K20发布于 2019-01-15
  • 来自专栏腾讯NEXT学位

    webpack 4 测试版 —— 现在让我们先一睹为快吧!

    升级到 UglifyJS2 这意味着你可以使用 ES6 语法,压缩它,而无需使用转换器。 我们要感谢 UglifyJs2 的贡献者团队为支持 ES6 而付出的无私和辛勤的努力。 UglifyJS2 现在支持 ES6 JavaScript 语法! ? 模块类型的引入 + 支持 .mjs 历史上,JavaScript 是 webpack 中唯一的一流模块类型。

    1.4K50发布于 2018-05-14
  • 来自专栏WebJ2EE

    前端:Source Map 那些事

    仓库: https://github.com/mishoo/UglifyJS2 安装: npm install uglify-js -g 示例: uglifyjs reducer.js --compress

    98530发布于 2019-07-19
  • 来自专栏WebJ2EE

    【编译技术】:AST——基础的基础

    规范: The ESTree Spec: https://github.com/estree/estree AST 解析器: UglifyJS: https://github.com/mishoo/UglifyJS2

    2.4K52发布于 2020-10-26
  • 来自专栏京程一灯

    Webpack 4正式发布!从0配置到生产模式,你需要知道的都在这里了

    关于webpack更多的特性: sideEffects 设置 —— 在打包体积上巨大的胜利 支持 JSON 和 Tree Shaking 升级到 UglifyJS2 模块类型的引入 + 支持 .mjs

    1K20发布于 2019-03-27
  • 来自专栏phodal

    前端的自动化重构

    当然了,如果你不嫌麻烦的话,还可以使用类似的工具: Source Esprima 4.0.1 UglifyJS2 Traceur Acorn 8.0.4 Shift Shift (no early errors

    58210发布于 2020-12-15
  • 来自专栏WecTeam

    Javascript抽象语法树上篇(基础篇)

    webpack使用acorn进行模块解析 UglifyJS2,主要用于代码压缩 babylon,babel解析器,fork自Acorn,目前最新版本是babylon7,对应npm包@babel/parser

    3.2K31发布于 2019-12-16
  • 来自专栏软件开发

    JavaScript学习总结(五)——jQuery插件开发与发布

    UglifyJS是UglifyJS2的前身,是一个Javascript开发的通用的语法分析、代码压缩、代码优化的一个工具包。 UglifyJS2的安装: npm install uglify-js -g 合并压缩: uglifyjs a.js b.js c.js -o d.js 将a.js、b.js与c.js文件合并后压缩到 –self, 把UglifyJS2做为依赖库一起打包。 –wrap, 把所有代码合并到一个函数中。 –export-all, 和–wrap一起使用,自动输出到全局环境。

    2.2K30发布于 2018-07-31
  • 来自专栏软件开发

    JavaScript学习总结(五)——jQuery插件开发与发布

    UglifyJS是UglifyJS2的前身,是一个Javascript开发的通用的语法分析、代码压缩、代码优化的一个工具包。 UglifyJS2的安装: npm install uglify-js -g 合并压缩: uglifyjs a.js b.js c.js -o d.js 将a.js、b.js与c.js文件合并后压缩到 –self, 把UglifyJS2做为依赖库一起打包。 –wrap, 把所有代码合并到一个函数中。 –export-all, 和–wrap一起使用,自动输出到全局环境。

    3.3K80发布于 2018-01-04
  • 来自专栏JavaScript高阶应用

    Web前端性能优化(一)

    开源中国_在线工具 进行压缩,不过这种方式面对需要大量压缩的代码会显得效率低下,推荐大家使用 html-minifier 插件进行压缩,CSS 还可以使用 clean-css 进行压缩,JS 可以使用 uglifyjs2

    1.6K41编辑于 2024-03-19
  • 来自专栏前端词典

    页面性能优化的五种办法

    代码语义的缩减和优化 代码保护(代码逻辑变得混乱,降低代码的可读性,这点很重要) 如何进行 js 的压缩和混乱 使用在线网站进行压缩(开发过程中一般不用) 使用 html-minifier 工具 使用 uglifyjs2

    1.4K30发布于 2019-06-03
  • 来自专栏前端技术开发

    web性能优化指南

    1.js打包压缩        1.无效字符的删除、剔除注释、代码语义的缩减与优化、代码保护       2.使用在线网站压缩、使用 html-minifier 对html 中的 js 进行压缩、使用uglifyjs2

    1.3K10发布于 2019-12-20
  • 来自专栏程序员的知识天地

    页面性能优化的方法有哪些?

    代码语义的缩减和优化 4.代码保护(代码逻辑变得混乱,降低代码的可读性,这点很重要) 如何进行js的压缩和混乱 1.使用在线网站进行压缩(开发过程中一般不用) 2.使用html-minifier工具 3.使用uglifyjs2

    1.6K20发布于 2018-10-22
  • 来自专栏静晴轩

    Gulp探究折腾之路(I)

    压缩-合并-重命名-输出~JS代码 压缩:gulp-uglify,挺好; Ps: 有一款gulp-minify(Desc: Minify JavaScript with UglifyJS2),默认压缩完毕之后会生成一个带

    2.3K80发布于 2018-03-27
  • 来自专栏品味前端

    浅谈前端工程化的发展以及相关工具介绍

    uglifyuglify3 地址 https://github.com/mishoo/UglifyJS2安装成功之后非常简单,只需要通过 uglifyjs index.js -o output.js 就可以输出压缩的结果

    80830编辑于 2022-10-05
  • 来自专栏前端达人

    分享 73 个让你事半功倍的 NPM 包

    54、UglifyJS2 地址:https://www.npmjs.com/package/uglify-js JavaScript 解析器、压缩器、压缩器和美化工具包。

    6.8K20编辑于 2022-03-25
  • 来自专栏达达前端

    【综合篇】Web前端性能优化原理问题

    background-position属性显示所需的图像段 进行js的压缩和混乱​ 第一删除无效字符,剔除注解,代码语义的缩减和优化,代码的保护,可以使用在线网站进行压缩,html-minifier对html中的js进行压缩,使用uglifyjs2

    2K30发布于 2020-02-18
  • 来自专栏吴裕超

    create-react-app webpack4升级webpack5

    issues/2376 // Pending further investigation: // https://github.com/mishoo/UglifyJS2

    1.5K10编辑于 2022-05-10
  • 来自专栏前端杂货铺-Gopal

    【译】73个超棒且可提高生产力的 NPM 包

    ://www.npmjs.com/package/html-minifier [76] Clean-CSS: https://www.npmjs.com/package/clean-css [77] UglifyJS2

    7.3K30发布于 2020-11-10
领券