js命名空间的使用
2013-10-22 16:31
246 查看
var JSN = JSN || {};
//静态方法
JSN.namespace = function (ns_string) {
var parts = ns_string.split('.'),
parent = JSN,
i;
if (parts[0] === "JSN") {
parts = parts.slice(1);
}
for (i = 0; i < parts.length; i += 1) {
if (typeof parent[parts[i]] === "undefined") {
parent[parts[i]] = {};
}
parent = parent[parts[i]];
}
return parent;
};
JSN.namespace("JSN.paygird");以上的是注册命名空间。
命名空间以JSN.开始。
//静态方法
JSN.namespace = function (ns_string) {
var parts = ns_string.split('.'),
parent = JSN,
i;
if (parts[0] === "JSN") {
parts = parts.slice(1);
}
for (i = 0; i < parts.length; i += 1) {
if (typeof parent[parts[i]] === "undefined") {
parent[parts[i]] = {};
}
parent = parent[parts[i]];
}
return parent;
};
JSN.namespace("JSN.paygird");以上的是注册命名空间。
命名空间以JSN.开始。
相关文章推荐
- JS引入命名空间(并使用字符串拼接和拖拽)
- global--命名空间的使用(一些零散的js方法)
- JS中命名空间(namespace)的概念和使用
- node.js中使用socket.io制作命名空间
- JS中使用jquery方式创建命名空间
- js中命名空间使用
- 调用opencv时,使用Egien工具出现“error C2061: 语法错误: 标识符“Matrix””和“error C2653: “Eigen”:不是类或命名空间名称”该如何解决?
- 编写高质量代码改善C#程序的157个建议——建议124:考虑在命名空间中使用复数
- 使用自己的命名空间规范Webpart名称
- JavaWeb项目前端规范(采用命名空间使js深度解耦合)
- js高级编程中命名空间的两种用法
- 使用命名空间
- JavaWeb项目前端规范(采用命名空间使js深度解耦合)
- Docker 生产环境之安全性 - 使用用户命名空间隔离容器
- C++命名空间的使用
- 一段经典的js命名空间创建和链式调用代码
- JavaScript 实现命名空间(namespace)的最佳方案——兼容主流的定义类(class)的方法,兼容所有浏览器,支持用JSDuck生成文档
- .Net中使用aliases让相同命名空间的dll引用共存
- C# 使用Nlog记录日志到数据库 使用LogEventInfo类获取,命名空间名称、类名、方法名
- [namespace]PHP命名空间的使用基础