[闲聊] 为什么Google、Facebook、Yahoo等的网页

楼主: rrr0832 (rrr0832)   2016-05-24 13:52:26
我曾经想过
为什么Google、Facebook、Yahoo的网页程式码可以这么地“杂乱无章”呢?
明明写整齐一点并排版的话会比较好看
就偏要把上百行的程式全部挤在同一行
这是有什么目的啊??
还有我发现,有些根本是形同废物的程式或函数或变量等等
根本百万行之内都用不到
却都还要宣告??
这是为什么?
我学网页程式快十年了,都一直在纳闷为什么这些“大站”都要用这么乱而且我根本看
不懂的JS或其他程式码…
而且重点是:“为什么都要把它写在同一行啊???”
▼我每次打开Google的原始码都是长这副德行,根本杂乱无章啊…
http://i.imgur.com/I49dlMP.jpg
▼相较于其他网站就干净清爽许多,而且都会排版…
http://i.imgur.com/Vn1SVRK.jpg
作者: ian90911 (xopowo)   2016-05-24 13:58:00
Minification
作者: ninetyeight (98NINETYEIGHT)   2016-05-24 14:01:00
学快十年 应该不会问这种问题
作者: Kenqr (function(){})()   2016-05-24 14:01:00
那都是用程式自动转的,为的是减少档案大小原始档都是有排版的
作者: kenimai (非理法権天)   2016-05-24 14:14:00
学快十年不知道压缩...? https://goo.gl/XUvZok
作者: lance8537 (小砰砰)   2016-05-24 15:30:00
我觉得你先降低自己的个性会比较好
作者: wt5566 (commend & comment)   2016-05-24 15:38:00
如果你以后要工作面试,良心建议把大学以前程式经历拿掉,累积10年看起来很行,可是却问个基础问题,会让人感到膨风
作者: cf1064 (蚵仔)   2016-05-24 15:54:00
无意义的变量其实有意义的,只是把他英文单字缩短而己比如你宣告一个树,会var tree,然后tree=10和压缩宣告一个树var t 然后t=0一样的意思
作者: aceone   2016-05-24 20:40:00
因为大站有没有压缩流量差很多 当然他们写的会是很好维护的版本
作者: gopupkimo (BUG)   2016-05-24 23:01:00
google一下uglify
作者: sa0124 ((恩恩))   2016-05-25 02:57:00
写了快十年开发者工具应该很熟@@ 你可以按按看开发者工具底下有个大括号的图案试试
作者: Siu (荟)   2016-05-25 17:22:00
要怎么解密学习呢~~
作者: davidsky (Alive)   2016-05-25 20:06:00
直接把自己看不懂的东西定义成无意义?世界上9成事物没有意义吧
作者: matrixki (New Season)   2016-05-25 22:43:00
小朋友好好念书喔~加油 写程式不适合你
作者: KeyFSN ( ~☼☽✩☁~ )   2016-05-26 15:56:00
......
作者: lewis5566 (lewis5566)   2016-05-26 21:08:00
比一个刚出社会。学网页不到1个月的还...
作者: yyb (歪歪)   2016-05-28 00:54:00
学十年程度低态度高
作者: oToToT (屁孩)   2016-05-28 07:15:00
Google的网页检测工具不也会叫你压一下自己的code吗
作者: donnalee (don)   2016-05-28 21:24:00
这个刚学一个月的就知道了吧…
作者: chung928 (chung928)   2016-05-31 08:08:00
学十年,不忍嘘
作者: focus0215 (隔壁的脑王)   2016-06-20 20:08:00
十年苦学无人问,一吐PT天下知

Links booklink

Contact Us: admin [ a t ] ucptt.com