资讯专栏INFORMATION COLUMN

uglify 和 GCC 压缩对比

goji / 1238人阅读

摘要:最后弹出拼接后的结果。经过压缩后再格式化可以看出,只是简单的缩短了变量名,代码结果没有发生变化。经过压缩后直接改变了原有代码结构,去除了啰嗦的代码,直接输出运行结果。对比很明显,的压缩显得更加智能。

举个例子
var fn = function() {
    var string = "123",

    concatString = function(s) {
        return string + s;
    };

    return concatString;
}();

var string = fn("456");

alert(string);

这段代码实现的就是拼接字符串的功能,故意写的啰嗦。最后弹出拼接后的结果。

经过uglify压缩后再格式化:

var fn = function() {
  var n = "123",
    r = function(r) {
      return n + r
    };
  return r
}(),
  string = fn("456");
alert(string);

可以看出,uglify只是简单的缩短了变量名,代码结果没有发生变化。

经过GCC压缩后:

alert("123456");

GCC直接改变了原有代码结构,去除了啰嗦的代码,直接输出运行结果。

对比很明显,GCC的压缩显得更加智能。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/78044.html

相关文章

  • 前端性能优化——加载页面静态资源(入门级别)

    摘要:服务器可以在与每次客户端传送的字段进行比较,如果相等,则表示未修改,响应反之,则表示已修改,响应状态码,返回新资源。 最近一直在准备面试,接触了一些性能优化方面的知识,前端性能优化主要从两个方面进行: 1.加载页面和静态资源;2.页面渲染; 这篇文章主要讲第一点: 加载页面和静态资源 加载页面和静态资源主要可以从三个角度进行: 静态资源的合并、压缩(http2.0时代有变) 静态资源...

    moven_j 评论0 收藏0
  • 前端构建的初步尝试

    摘要:前言这篇文章的主要目的是告诉大家构建工具可以做那些事情大家不必去深入研究这个东西最基本的是有个概念什么是前端构建在平时我们浏览一些大型的站点会发现其中的一些经过压缩去掉了空白符注释经过了混淆和压缩一些引用的文件的链接会加上奇怪的字串文件例如 前言 这篇文章的主要目的是告诉大家,构建工具可以做那些事情.大家不必去深入研究这个东西.最基本的是有个概念. 什么是前端构建? 在平时我们浏览一些...

    Keven 评论0 收藏0
  • 前端工具系列之一 Gulp

    摘要:从大约年开始前端不再是当初那个切图排版的前端了,各种框架库工具呈井喷之势层出不穷。作为一个怕麻烦的懒人,对于前端的繁杂工作当然是要找一个自动化工具来处理,于是我遇到了。 从(大约)2014年开始,前端不再是当初那个切图排版的前端了,各种MV*框架、库、工具呈井喷之势层出不穷。构建工具比较有名的如Grunt、Gulp、Yeoman、webpack;依赖管理比如bower、npm,当然最流...

    xiongzenghui 评论0 收藏0
  • 用gulp构建一个简单常用的的环境

    摘要:简单做点通俗的讲解。如果你想要创建一个序列化的队列,并以特定的顺序执行,嗯,戳文档文档。自然是表示任意,全部。到这里,其实就是一个小规模的调试环境,接下来,让我们升级一下,开始构造简单的发布环境压缩采用的是插件。做一个的就好,只需要。 gulp作为一个自动化构建工具,在前端开发中大大的提高了开发效率,前端开发者们可以利用他减少许多繁复无脑的操作。这里简单构建一个小环境,就可以在以后的学...

    Shimmer 评论0 收藏0
  • 前端构建工具整理

    摘要:常见前端构建工具的分类和对比是附带的包管理器,是内置的一个功能,允许在文件里面使用字段定义任务在这里,一个属性对应一段脚本,原理是通过调用去运行脚本命令。 前文 端技术范围不断发展,前端开发不仅限于直接编写html,css和javascript,Web应用日益庞大,代码也更加庞大,因此许多新的思想(例如模块化和工程化等)和框架(React和Vue等),以及新的语言(Es6 TypeSc...

    leo108 评论0 收藏0

发表评论

0条评论

goji

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<