作者nottt (无)
看板Web_Design
标题Re: [闲聊] 为什麽Google、Facebook、Yahoo等的网页
时间Thu May 26 01:15:47 2016
※ 引述《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://webptt.com/cn.aspx?n=bbs/Web_Design/M.1464196549.A.3AD.html
1F:推 sa0124: 热心给推~ 05/26 09:45
2F:推 Kenqr: 表情符号很有趣XD 05/26 09:55
3F:→ chigi: 推测应该是php或是cs产生出来的js code,反正不是人看 05/26 11:51
4F:→ chigi: 缩牌和排版就一点都不重要了 05/26 11:52
5F:→ mmis1000: 那个表情符号混淆气,其实大概30秒就能解出来了 05/28 00:58
6F:→ mmis1000: 真的要混淆千万别用啊 05/28 00:58
7F:推 kattte: 好可爱 XD 05/29 00:30