function u(n) {
var u = window.location.href,
r = u.split("?")[1],
t,
i;
return r ? (t = "{", i = r.split("&"), $.each(i,
function(n) {
t += '"' + i[n].split("=")[0] + '":"' + i[n].split("=")[1] + '",'
}), t = t.substr(0, t.lastIndexOf(",")), t += "}", n(t)) : !1
}
n.addCookie = t;
n.deleteCookie = i;
n.getCookie = r;
n.getUrlParams = u
} (abcapp)
請問abcapp是什么意思,這是什么語法,百度我想搜索這種格式的語法學習怎么查呢?
如果在其他JS中呼叫這個函式,按照語法怎么寫,用JQUERY。
uj5u.com熱心網友回復:

把程式化簡,就很好理解了
uj5u.com熱心網友回復:
https://www.cnblogs.com/kinblog/p/11261645.html 看下這個你就知道了uj5u.com熱心網友回復:
后面的()就只當作一個分組運算子,和函式沒有任何關系uj5u.com熱心網友回復:
function u(n){} 這部分是個函式物件后面的(abcapp)是呼叫這個函式物件,abcapp就像相當于引數n
uj5u.com熱心網友回復:
這分兩種情況:一,當function u(n){}的function關鍵字出現在行首或者出現在{或;或if()、else、for()等陳述句之后,它是一條“函式宣告的陳述句”,作為“陳述句”是沒有回傳結果的。
后面的(abcapp)就是一條獨立的陳述句和u函式沒有任何關系。
二,當function關鍵字不是出現在行首或者不是出現在{或;或if()、else、for()等陳述句之后,它就是一條“函式運算式”,作為“運算式”就有回傳結果了,會回傳一個函式物件的參考地址。
function u(n){}之后的(abcapp)就是立即呼叫這個u函式,abcapp是作為引數傳給n
uj5u.com熱心網友回復:
只看你發的這部分代碼function關鍵字出現在行首,屬于第一種情況,但是這樣沒有意義。所以你的實際代碼應該是第二種情況,function關鍵字不是出現在行首,這樣才有意義。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/253735.html
標籤:JavaScript
上一篇:apache重啟后日志報這個
