【发布时间】:2011-05-08 02:46:13
【问题描述】:
对于我的 Web 应用程序,我正在 JavaScript 中创建一个命名空间,如下所示:
var com = {example: {}};
com.example.func1 = function(args) { ... }
com.example.func2 = function(args) { ... }
com.example.func3 = function(args) { ... }
我还想创建“私有”(我知道这在 JS 中不存在)命名空间变量,但不确定什么是最好的设计模式。
会是:
com.example._var1 = null;
或者设计模式会是别的什么?
【问题讨论】:
-
“伟大”是指“创造”吗?
-
@casablanca,不-我的问题也与您链接的内容不重复。
-
@Staceyl:我链接到的问题有一个如何在命名空间中创建私有变量的示例。
-
@Staceyl:第一次上谷歌,搜索“javascript private member”:crockford.com/javascript/private.html
标签: javascript namespaces private-members