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)?
Вы можете получить параметр как 'arguments'. –
@Matt что _is_ unobfuscated ;-) – Alnitak