这篇文章主要介绍JavaScript中如何通过闭包和Object创建命名空间,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
通过闭包(Closure)和Object实现
在闭包中声明好所有变量和方法,并通过一个JSON Object返回公有接口:
var NameSpace = NameSpace || {};
NameSpace.Hello = (function() {
//待返回的公有对象
var self = {};
//私有变量或方法
var name = 'world';
//公有方法或变量
self.sayHello = function(_name) {
return 'Hello ' + (_name || name);
} ;
//返回的公有对象
return self;
}());以上是“JavaScript中如何通过闭包和Object创建命名空间”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注天达云行业资讯频道!