求助 yui的命名空间问题
var YAHOO = window.YAHOO || {};
YAHOO.namespace = function() {
var a=arguments, o=null, i, j, d;
for (i=0; i<a .length; i=i+1) {
d=a[i].split(".");
o=YAHOO;
for (j=(d[0] == "YAHOO") ? 1 : 0; j<d.length; j=j+1) {
o[d[j]]=o[d[j]] || {};
o=o[d[j]];
}
}
return o;
};
====================================================================
比如传,YAHOO.namespace(“cutemurphy.csdn”)
以上代码的解释过程是怎么样的,哪位大虾能给出稍微详细的执行过程么