0
点赞
收藏
分享

微信扫一扫

qwrap之namespace


 

     qwrap的namespace

 


/**
 *@param sSpace 命名空间字符串
 *@param root 可选
/
namespace:function(sSpace,root){
       var arr = sSpace.split('.'),
             i = 0,
             nameI;

       //例如".ZYC.dom":第一个是.的其实就是挂在root(如果指定的话)或者QW下
       if(sSpace.indexOf('.') == 0){
             i = 1;
             root = root || QW;
       }

       //其他的就是挂在root(如果指定的话)或者window下
       root = root || window;

       for(;nameI = arr[i++];){
              if(!root[nameI]){

                  root[nameI] = {};

              }

              root = root[nameI];
       } 

       //返回
       return root;
   
}

 

举报

相关推荐

0 条评论