【发布时间】:2012-05-07 19:59:47
【问题描述】:
在 Javascript 中,命名空间和闭包有什么区别?他们看起来和我很相似。
编辑
具体来说,this article 讨论了命名空间和闭包,并有类似
的句子现在,我们仍然会遇到需要声明的情况 不适合命名空间对象的变量 结构体。但我们不希望这些变量具有全局范围。这是哪里 自调用函数进来了。
它继续给出看起来很像闭包的东西,作为“对象命名空间”。在我看来,命名空间是closure...但也许不是...?帮忙?
【问题讨论】:
-
详细说明您对“命名空间”的定义。
-
Javascript 没有命名空间。这个词是什么意思?
-
javascript 中的“命名空间”没有单一含义,因为有很多方法可以完成将符号分隔为空格的任务(包括使用闭包)。显示一些代码。
标签: javascript namespaces closures terminology definition