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

作者: nottt (無)   2016-05-26 01:15:47
※ 引述《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,又不想給人知道可以考慮囉
作者: sa0124 ((恩恩))   2016-05-26 09:45:00
熱心給推~
作者: Kenqr (function(){})()   2016-05-26 09:55:00
表情符號很有趣XD
作者: chigi (  )   2016-05-26 11:51:00
推測應該是php或是cs產生出來的js code,反正不是人看縮牌和排版就一點都不重要了
作者: mmis1000 (秋月戀楓)   2016-05-28 00:58:00
那個表情符號混淆氣,其實大概30秒就能解出來了真的要混淆千萬別用啊
作者: kattte (誠實面對自己吧!)   2016-05-29 00:30:00
好可愛 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com