首页 > 其他 > 详细

命名空间函数用法及例子

时间:2015-05-28 18:10:14      阅读:195      评论:0      收藏:0      [点我收藏+]

命名空间函数的实现示例,如果命名空间存在,便不会再重新创建它。

  var MYAPP=MYAPP || {};
        MYAPP.namespace = function(ns_string){
            var parts = ns_string.split(‘.‘),
                    parent = MYAPP,
                    i,
                    len;
            //剥离最前面的冗余全局变量
            if(parts[0]=="MYAPP"){
                parts = parts.slice(1);
            }
            for(i=0,len=parts.length;i<len;i+=1){
                //如果不存在,就创建一个属性
                if(typeof parent[parts[i]]==="undefined"){
                    parent[parts[i]]={};
                }
                parent= parent[parts[i]];
            }
            return parent;
        };
      //console.log(MYAPP.namespace("MYAPP.modules.module51"))
        MYAPP.namespace("MYAPP.modules.module51");

命名空间函数用法及例子

原文:http://blog.csdn.net/lfcss/article/details/46124941

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!