Re: [閒聊] 為什麼Google、Facebook、Yahoo等的網頁
※ 引述《rrr0832 (rrr0832)》之銘言:
:
: 不過算起來也快10年有了吧
:
: 不過我寫程式都有排版的好習慣
:
: 所以不曉得有壓縮這回事
:
: 不好意思喔
:
: (不過還是好奇為什麼有些大站卻沒有壓縮,還有那些無意義的宣告是怎樣? 我還是保持
: 疑問…)
hi~
自己興趣使然寫的程式,跟商業要上production的程式,考慮的點不太一樣;
寫程式排版是好習慣,請繼續保持。
但是要上production的程式為了傳輸速度會壓縮,會模糊化
對每天要寫商用程式的人,更重要的是工作流程跟tooling
Google的工程師Addy Osmani有很多對這方面的文章跟YouTube影片,你有興趣可以參考
https://github.com/mishoo/UglifyJS
這是一個很多人會用到的壓縮工具,你也可以看看瞭解
大站沒壓縮,那就是沒概念吧,大概也沒人要求,就隨便弄弄,反正還是會跑啊
我不太確定你所說的無意義宣告是什麼?
因為不太可能有無意義的宣告,有那一個微龜毛的程式人員會接受jshint報錯的?
也許你說的是變數用a,b,c,d,aa,ab...這類的東西?
如果是這些,這都是壓縮之後的產物
不知道你有沒有看過angular.min.js.map jquery.min.js.map之類的檔案?
.map檔案就是要讓壓縮之後的程式碼,可以找出壓縮前原本對應的變數來debug
現代的瀏覽器都有支援喔
希望有幫到你
--
If a man has a strong faith he can indulge in the luxury of skepticism.
--Friedrich Nietzsche
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.189.201
※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1464073955.A.7E0.html
推
05/24 15:13, , 1F
05/24 15:13, 1F
推
05/24 15:34, , 2F
05/24 15:34, 2F
推
05/24 15:38, , 3F
05/24 15:38, 3F
推
05/25 02:55, , 4F
05/25 02:55, 4F
推
05/25 09:46, , 5F
05/25 09:46, 5F
推
05/28 01:04, , 6F
05/28 01:04, 6F
→
05/28 01:04, , 7F
05/28 01:04, 7F
推
05/28 04:09, , 8F
05/28 04:09, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):