摘要:最后彈出拼接后的結果。經過壓縮后再格式化可以看出,只是簡單的縮短了變量名,代碼結果沒有發生變化。經過壓縮后直接改變了原有代碼結構,去除了啰嗦的代碼,直接輸出運行結果。對比很明顯,的壓縮顯得更加智能。
舉個例子
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的壓縮顯得更加智能。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/78044.html
摘要:服務器可以在與每次客戶端傳送的字段進行比較,如果相等,則表示未修改,響應反之,則表示已修改,響應狀態碼,返回新資源。 最近一直在準備面試,接觸了一些性能優化方面的知識,前端性能優化主要從兩個方面進行: 1.加載頁面和靜態資源;2.頁面渲染; 這篇文章主要講第一點: 加載頁面和靜態資源 加載頁面和靜態資源主要可以從三個角度進行: 靜態資源的合并、壓縮(http2.0時代有變) 靜態資源...
摘要:從大約年開始前端不再是當初那個切圖排版的前端了,各種框架庫工具呈井噴之勢層出不窮。作為一個怕麻煩的懶人,對于前端的繁雜工作當然是要找一個自動化工具來處理,于是我遇到了。 從(大約)2014年開始,前端不再是當初那個切圖排版的前端了,各種MV*框架、庫、工具呈井噴之勢層出不窮。構建工具比較有名的如Grunt、Gulp、Yeoman、webpack;依賴管理比如bower、npm,當然最流...
摘要:簡單做點通俗的講解。如果你想要創建一個序列化的隊列,并以特定的順序執行,嗯,戳文檔文檔。自然是表示任意,全部。到這里,其實就是一個小規模的調試環境,接下來,讓我們升級一下,開始構造簡單的發布環境壓縮采用的是插件。做一個的就好,只需要。 gulp作為一個自動化構建工具,在前端開發中大大的提高了開發效率,前端開發者們可以利用他減少許多繁復無腦的操作。這里簡單構建一個小環境,就可以在以后的學...
閱讀 1463·2021-11-24 09:39
閱讀 1781·2021-11-22 15:25
閱讀 3732·2021-11-19 09:40
閱讀 3291·2021-09-22 15:31
閱讀 1294·2021-07-29 13:49
閱讀 1201·2019-08-26 11:59
閱讀 1313·2019-08-26 11:39
閱讀 927·2019-08-26 11:00