命名空间函数用法及例子
2015-05-28 16:26
295 查看
命名空间函数的实现示例,如果命名空间存在,便不会再重新创建它。
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");
相关文章推荐
- @classmethod, @staticmethod和@property这三个装饰器的使用对象是在类中定义的函数。下面的例子展示了它们的用法和行为:
- python正则表达式--基本用法和函数(一个例子)
- ioctl()函数的用法、例子
- 通过学习类,写的一个小例子 this()函数用法
- opencv-python 各种函数用法例子搜索
- typedef 函数指针的用法(附例子)
- memcpy函数语法 用法 例子
- LEAD分析函数用法小例子
- typedef函数指针的用法(附例子)
- matlab曲线拟合 函数 用法以及例子
- getdate函数用法例子
- qt单元测试用法,qt5单元测试例子,qt5单元测试demo,测试你的函数
- jmeter高级用法例子,如何扩展自定义函数
- sscanf函数用法有例子的
- typedef 函数指针的用法(附例子)
- typedef 函数指针的用法(附例子) 【转】
- memcpy函数语法 用法 例子______转
- 通过两个例子讲解PIVOT/UNPIVOT的用法_SQL技巧
- java日期格式函数的用法与实例
- Oracle 中 decode 函数用法