jQuery.namespace = function() {
var a = arguments, o = null, i, j, d;
for(i = 0; i < a.length; i = i + 1) {
d = a[i].split(".");
o = window;
for(j = 0; j < d.length; j = j + 1) {
o[d[j]] = o[d[j]] || {};
o = o[d[j]];
}
}
return o;
};
jQuery.namespace("com.fc");
我遇到了一些JS代碼,並不知道這是如何工作的&它做什麼。你用一個字符串調用函數,但函數不需要任何東西?整個事情的目的是什麼?這個jQuery名稱空間(JavaScript)如何工作?
您可以將參數作爲參數獲取。 – 2013-03-25 17:10:46
@Matt that _is_ unobfuscated ;-) – Alnitak 2013-03-25 17:14:02