作者Krauss (克萝丝)
看板Ajax
标题[问题] 写得像怪物一样0口0
时间Mon Oct 21 02:03:07 2013
只是想问一下,为什麽这个jQuery要写成这样
它是…用abcdefg来当变数吗?*__*
这样比较省时吗?
另外想知道「 || [] 」
↑这个是什麽意思呢?我看到蛮多会这样写的
是表示 or 空值吗?那个 [] 是空值吧?
____________________________________
(function (e, t) {
"use strict";
function n(e) {
var t = e.length,
n = st.type(e);
return st.isWindow(e) ? !1 : 1 === e.nodeType && t ? !0 : "array" ===
n || "function" !== n && (0 === t || "number" == typeof t && t > 0 && t - 1
in e)
}
function r(e) {
var t = Tt[e] = {};
return st.each(e.match(lt) || [], function (e, n) {
t[n] = !0
}), t
}
function i(e, n, r, i) {
if (st.acceptData(e)) {
var o, a, s = st.expando,
u = "string" == typeof n,
___________________________________
还请大家指点,谢谢,感激 Q△Q
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 36.224.220.22
1F:推 s25g5d4:谁叫你看minify过的版本= = 10/21 02:08
3F:推 LaPass:省空间啦.... = = 10/21 02:10
4F:→ LaPass:有的JS还用base64压缩过的,那种更不是人看的 10/21 02:11
5F:→ LaPass:还有..... 之前还有人指着被压缩过的JS跟我讲说.... 10/21 02:11
6F:→ LaPass:欸! 他们的JS有加密耶! 10/21 02:11
7F:→ LaPass:省流量才对,主机的空间不差那一点点,差的是流量 10/21 02:13
8F:→ Krauss:吓 原来这就是压缩喔@@ 10/21 03:01
9F:→ Krauss:可是我这个是抓别人的plugin的js档来看的 所以可以找到它 10/21 03:01
10F:→ Krauss:uncompressed的版本吗?? 谢谢~~原来字变少还可以省流量? 10/21 03:02
11F:推 s25g5d4:先看它是哪个plugin 然後再看它的版本 就能找到未压缩版 10/21 07:21
13F:→ s25g5d4: 版本^^^^^^ ^^^ 压缩版 10/21 07:24
14F:→ s25g5d4:要看未压缩板就上面网址去掉.min 要看别的版本修改1.10.1 10/21 07:25
15F:推 s540421:压缩的目的在於降低传输时的流量,省时的话倒是还好 10/21 10:28
16F:→ s540421:||是OR logic operator,[]是阵列的缩写 10/21 10:29
17F:→ s540421:A = B || [] 当B是空值时,A的值就换以空阵列表示 10/21 10:33
18F:→ TonyQ:没事不用转 base64 ...妨碍阅读的话 min 就效果很好了 10/21 12:04
19F:推 davidsky:这篇真有喜感 0[]0 10/21 13:06
20F:→ Yadsmood:这有很难看懂吗 真的混淆过的才不只这样 10/21 15:11
21F:推 LaPass:转base64的话可以让大小变成原本的70%左右说 10/21 15:54
22F:→ akiratw:Base62? 10/21 17:00
23F:→ LaPass:啊,是base62没错 10/21 17:13
24F:→ Krauss:原来如此,谢谢你们悉心指教,大感激^[]^ !!! 10/21 22:08
25F:推 BF109Pilot:本来就是让人看不懂才好啊 10/22 00:12
26F:推 UniFish:hahaha~原PO好有趣 10/22 16:21
28F:→ TonyQ:@LaPass 问题是 eval 需要时间,不划算。要抢大小,设定好 10/25 16:08
29F:→ TonyQ: gzip 比较实际~XD 10/25 16:08