看板 Web_Design 關於我們 聯絡資訊
※ 引述《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
dk1986: 好心人給推 05/24 15:13
Neisseria: 推這篇,重點就是壓縮 code 05/24 15:34
rrr0832: 推 謝謝你 我懂了 05/24 15:38
sa0124: 推熱心 05/25 02:55
fqstory: 還有讓人比較難trace code 05/25 09:46
Segundus: 我完全不懂為什麼原文推文要各種酸,像這樣好好回答不 05/28 01:04
Segundus: 是很好嗎 05/28 01:04
arym: 因為原原po問話的口氣很酸,很像把那些大站的工程師當白痴 05/28 04:09