成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

uglify 和 GCC 壓縮對比

goji / 1475人閱讀

摘要:最后彈出拼接后的結果。經過壓縮后再格式化可以看出,只是簡單的縮短了變量名,代碼結果沒有發(fā)生變化。經過壓縮后直接改變了原有代碼結構,去除了啰嗦的代碼,直接輸出運行結果。對比很明顯,的壓縮顯得更加智能。

舉個例子
var fn = function() {
    var string = "123",

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

    return concatString;
}();

var string = fn("456");

alert(string);

這段代碼實現(xiàn)的就是拼接字符串的功能,故意寫的啰嗦。最后彈出拼接后的結果。

經過uglify壓縮后再格式化:

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

可以看出,uglify只是簡單的縮短了變量名,代碼結果沒有發(fā)生變化。

經過GCC壓縮后:

alert("123456");

GCC直接改變了原有代碼結構,去除了啰嗦的代碼,直接輸出運行結果。

對比很明顯,GCC的壓縮顯得更加智能。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/78044.html

相關文章

  • 前端性能優(yōu)化——加載頁面靜態(tài)資源(入門級別)

    摘要:服務器可以在與每次客戶端傳送的字段進行比較,如果相等,則表示未修改,響應反之,則表示已修改,響應狀態(tài)碼,返回新資源。 最近一直在準備面試,接觸了一些性能優(yōu)化方面的知識,前端性能優(yōu)化主要從兩個方面進行: 1.加載頁面和靜態(tài)資源;2.頁面渲染; 這篇文章主要講第一點: 加載頁面和靜態(tài)資源 加載頁面和靜態(tài)資源主要可以從三個角度進行: 靜態(tài)資源的合并、壓縮(http2.0時代有變) 靜態(tài)資源...

    moven_j 評論0 收藏0
  • 前端構建的初步嘗試

    摘要:前言這篇文章的主要目的是告訴大家構建工具可以做那些事情大家不必去深入研究這個東西最基本的是有個概念什么是前端構建在平時我們?yōu)g覽一些大型的站點會發(fā)現(xiàn)其中的一些經過壓縮去掉了空白符注釋經過了混淆和壓縮一些引用的文件的鏈接會加上奇怪的字串文件例如 前言 這篇文章的主要目的是告訴大家,構建工具可以做那些事情.大家不必去深入研究這個東西.最基本的是有個概念. 什么是前端構建? 在平時我們?yōu)g覽一些...

    Keven 評論0 收藏0
  • 前端工具系列之一 Gulp

    摘要:從大約年開始前端不再是當初那個切圖排版的前端了,各種框架庫工具呈井噴之勢層出不窮。作為一個怕麻煩的懶人,對于前端的繁雜工作當然是要找一個自動化工具來處理,于是我遇到了。 從(大約)2014年開始,前端不再是當初那個切圖排版的前端了,各種MV*框架、庫、工具呈井噴之勢層出不窮。構建工具比較有名的如Grunt、Gulp、Yeoman、webpack;依賴管理比如bower、npm,當然最流...

    xiongzenghui 評論0 收藏0
  • 用gulp構建一個簡單常用的的環(huán)境

    摘要:簡單做點通俗的講解。如果你想要創(chuàng)建一個序列化的隊列,并以特定的順序執(zhí)行,嗯,戳文檔文檔。自然是表示任意,全部。到這里,其實就是一個小規(guī)模的調試環(huán)境,接下來,讓我們升級一下,開始構造簡單的發(fā)布環(huán)境壓縮采用的是插件。做一個的就好,只需要。 gulp作為一個自動化構建工具,在前端開發(fā)中大大的提高了開發(fā)效率,前端開發(fā)者們可以利用他減少許多繁復無腦的操作。這里簡單構建一個小環(huán)境,就可以在以后的學...

    Shimmer 評論0 收藏0
  • 前端構建工具整理

    摘要:常見前端構建工具的分類和對比是附帶的包管理器,是內置的一個功能,允許在文件里面使用字段定義任務在這里,一個屬性對應一段腳本,原理是通過調用去運行腳本命令。 前文 端技術范圍不斷發(fā)展,前端開發(fā)不僅限于直接編寫html,css和javascript,Web應用日益龐大,代碼也更加龐大,因此許多新的思想(例如模塊化和工程化等)和框架(React和Vue等),以及新的語言(Es6 TypeSc...

    leo108 評論0 收藏0

發(fā)表評論

0條評論

goji

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<