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”)
以上代码的解释过程是怎么样的,哪位大虾能给出稍微详细的执行过程么