当前位置: 首页 > 工具软件 > QWrap > 使用案例 >

qwrap之namespace

吕霍英
2023-12-01

 

     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;
   
}

 

 类似资料: