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

看板Web_Design作者 (無)時間9年前 (2016/05/26 01:15), 編輯推噓3(304)
留言7則, 5人參與, 最新討論串3/3 (看更多)
※ 引述《rrr0832 (rrr0832)》之銘言: : 我曾經想過 : 為什麼Google、Facebook、Yahoo的網頁程式碼可以這麼地「雜亂無章」呢? : 明明寫整齊一點並排版的話會比較好看 : 就偏要把上百行的程式全部擠在同一行 : 這是有什麼目的啊?? : 還有我發現,有些根本是形同廢物的程式或函數或變數等等 : 根本百萬行之內都用不到 : 卻都還要宣告?? : 這是為什麼? : 我學網頁程式快十年了,都一直在納悶為什麼這些「大站」都要用這麼亂而且我根本看 : 不懂的JS或其他程式碼… : 而且重點是:「為什麼都要把它寫在同一行啊???」 : ▼我每次打開Google的原始碼都是長這副德行,根本雜亂無章啊… : http://i.imgur.com/I49dlMP.jpg
: ▼相較於其他網站就乾淨清爽許多,而且都會排版… : http://i.imgur.com/Vn1SVRK.jpg
看到有人提到大括號重排程式碼,順手弄成圖可能會比較好理解 步驟 1.打開chrome,開啟網頁後按F12 2.選到Source這一項,找到你要看的js,點兩下後開出來 3.按下那個大括號 程式碼就變整齊了! http://imgur.com/R56LPAx
追加:如果是想讓人看不懂程式內容,網路上有不少混淆器可以用, 私心推薦這個很可愛的表情符號混淆器 http://utf-8.jp/public/aaencode.html 當然混淆後檔案會變大,所以其實效能反而變差了 如果寫出什麼驚天地泣鬼神的code,又不想給人知道可以考慮囉 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.58.71 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1464196549.A.3AD.html

05/26 09:45, , 1F
熱心給推~
05/26 09:45, 1F

05/26 09:55, , 2F
表情符號很有趣XD
05/26 09:55, 2F

05/26 11:51, , 3F
推測應該是php或是cs產生出來的js code,反正不是人看
05/26 11:51, 3F

05/26 11:52, , 4F
縮牌和排版就一點都不重要了
05/26 11:52, 4F

05/28 00:58, , 5F
那個表情符號混淆氣,其實大概30秒就能解出來了
05/28 00:58, 5F

05/28 00:58, , 6F
真的要混淆千萬別用啊
05/28 00:58, 6F

05/29 00:30, , 7F
好可愛 XD
05/29 00:30, 7F
文章代碼(AID): #1NHTt5Ej (Web_Design)
文章代碼(AID): #1NHTt5Ej (Web_Design)