作者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