Re: [閒聊] 為什麼Google、Facebook、Yahoo等的網頁

看板Web_Design作者 (hijos de puta)時間8年前 (2016/05/24 15:12), 編輯推噓7(701)
留言8則, 7人參與, 最新討論串2/3 (看更多)
※ 引述《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
推這篇,重點就是壓縮 code
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
還有讓人比較難trace code
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
因為原原po問話的口氣很酸,很像把那些大站的工程師當白痴
05/28 04:09, 8F
文章代碼(AID): #1NG_xZVW (Web_Design)
文章代碼(AID): #1NG_xZVW (Web_Design)