看板 Ajax 關於我們 聯絡資訊
只是想問一下,為什麼這個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
s25g5d4:誰叫你看minify過的版本= = 10/21 02:08
s25g5d4:http://jquery.com/download/ 明明有 uncompressed 版本 10/21 02:08
LaPass:省空間啦.... = = 10/21 02:10
LaPass:有的JS還用base64壓縮過的,那種更不是人看的 10/21 02:11
LaPass:還有..... 之前還有人指著被壓縮過的JS跟我講說.... 10/21 02:11
LaPass:欸! 他們的JS有加密耶! 10/21 02:11
LaPass:省流量才對,主機的空間不差那一點點,差的是流量 10/21 02:13
Krauss:嚇 原來這就是壓縮喔@@ 10/21 03:01
Krauss:可是我這個是抓別人的plugin的js檔來看的 所以可以找到它 10/21 03:01
Krauss:uncompressed的版本嗎?? 謝謝~~原來字變少還可以省流量? 10/21 03:02
s25g5d4:先看它是哪個plugin 然後再看它的版本 就能找到未壓縮版 10/21 07:21
s25g5d4: 版本^^^^^^ ^^^ 壓縮版 10/21 07:24
s25g5d4:要看未壓縮板就上面網址去掉.min 要看別的版本修改1.10.1 10/21 07:25
s540421:壓縮的目的在於降低傳輸時的流量,省時的話倒是還好 10/21 10:28
s540421:||是OR logic operator,[]是陣列的縮寫 10/21 10:29
s540421:A = B || [] 當B是空值時,A的值就換以空陣列表示 10/21 10:33
TonyQ:沒事不用轉 base64 ...妨礙閱讀的話 min 就效果很好了 10/21 12:04
davidsky:這篇真有喜感 0[]0 10/21 13:06
Yadsmood:這有很難看懂嗎 真的混淆過的才不只這樣 10/21 15:11
LaPass:轉base64的話可以讓大小變成原本的70%左右說 10/21 15:54
akiratw:Base62? 10/21 17:00
LaPass:啊,是base62沒錯 10/21 17:13
Krauss:原來如此,謝謝你們悉心指教,大感激^[]^ !!! 10/21 22:08
BF109Pilot:本來就是讓人看不懂才好啊 10/22 00:12
UniFish:hahaha~原PO好有趣 10/22 16:21
CP64:http://wtfjs.com 10/25 13:36
TonyQ:@LaPass 問題是 eval 需要時間,不划算。要搶大小,設定好 10/25 16:08
TonyQ: gzip 比較實際~XD 10/25 16:08