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