[問題] 寫得像怪物一樣0口0

看板Ajax作者 (克蘿絲)時間10年前 (2013/10/21 02:03), 編輯推噓9(9020)
留言29則, 11人參與, 最新討論串1/1
只是想問一下,為什麼這個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

10/21 02:08, , 1F
誰叫你看minify過的版本= =
10/21 02:08, 1F

10/21 02:08, , 2F
http://jquery.com/download/ 明明有 uncompressed 版本
10/21 02:08, 2F

10/21 02:10, , 3F
省空間啦.... = =
10/21 02:10, 3F

10/21 02:11, , 4F
有的JS還用base64壓縮過的,那種更不是人看的
10/21 02:11, 4F

10/21 02:11, , 5F
還有..... 之前還有人指著被壓縮過的JS跟我講說....
10/21 02:11, 5F

10/21 02:11, , 6F
欸! 他們的JS有加密耶!
10/21 02:11, 6F

10/21 02:13, , 7F
省流量才對,主機的空間不差那一點點,差的是流量
10/21 02:13, 7F

10/21 03:01, , 8F
嚇 原來這就是壓縮喔@@
10/21 03:01, 8F

10/21 03:01, , 9F
可是我這個是抓別人的plugin的js檔來看的 所以可以找到它
10/21 03:01, 9F

10/21 03:02, , 10F
uncompressed的版本嗎?? 謝謝~~原來字變少還可以省流量?
10/21 03:02, 10F

10/21 07:21, , 11F
先看它是哪個plugin 然後再看它的版本 就能找到未壓縮版
10/21 07:21, 11F

10/21 07:23, , 12F

10/21 07:24, , 13F
版本^^^^^^ ^^^ 壓縮版
10/21 07:24, 13F

10/21 07:25, , 14F
要看未壓縮板就上面網址去掉.min 要看別的版本修改1.10.1
10/21 07:25, 14F

10/21 10:28, , 15F
壓縮的目的在於降低傳輸時的流量,省時的話倒是還好
10/21 10:28, 15F

10/21 10:29, , 16F
||是OR logic operator,[]是陣列的縮寫
10/21 10:29, 16F

10/21 10:33, , 17F
A = B || [] 當B是空值時,A的值就換以空陣列表示
10/21 10:33, 17F

10/21 12:04, , 18F
沒事不用轉 base64 ...妨礙閱讀的話 min 就效果很好了
10/21 12:04, 18F

10/21 13:06, , 19F
這篇真有喜感 0[]0
10/21 13:06, 19F

10/21 15:11, , 20F
這有很難看懂嗎 真的混淆過的才不只這樣
10/21 15:11, 20F

10/21 15:54, , 21F
轉base64的話可以讓大小變成原本的70%左右說
10/21 15:54, 21F

10/21 17:00, , 22F
Base62?
10/21 17:00, 22F

10/21 17:13, , 23F
啊,是base62沒錯
10/21 17:13, 23F

10/21 22:08, , 24F
原來如此,謝謝你們悉心指教,大感激^[]^ !!!
10/21 22:08, 24F

10/22 00:12, , 25F
本來就是讓人看不懂才好啊
10/22 00:12, 25F

10/22 16:21, , 26F
hahaha~原PO好有趣
10/22 16:21, 26F

10/25 13:36, , 27F
10/25 13:36, 27F

10/25 16:08, , 28F
@LaPass 問題是 eval 需要時間,不划算。要搶大小,設定好
10/25 16:08, 28F

10/25 16:08, , 29F
gzip 比較實際~XD
10/25 16:08, 29F
文章代碼(AID): #1IP1hUor (Ajax)