【问题标题】:Javascript namespace conventions [closed]Javascript命名空间约定[关闭]
【发布时间】:2011-10-03 20:33:12
【问题描述】:

我已命名我的 javascript。

在命名空间名称的大小写和大小写方面是否有任何约定?

是否可以有MyNamespace 形式的命名空间,所以在访问属性或函数时我使用MyNamespace.myProperty

【问题讨论】:

标签: javascript jquery namespaces


【解决方案1】:

您的命名空间可以是您想要的任何大小写。我个人将所有大写字母作为名称空间的指示,但这只是我自己的个人风格,如果名称空间名称很长且有多个单词,这可能看起来太多了。您展示的示例很好(假设您没有真正使用“MyNamespace”,而是选择了您自己的名字)。

而且,命名空间的想法是选择很可能是您的应用程序独有的东西,因此不太可能与自然界其他地方发生的东西发生冲突。

【讨论】:

    【解决方案2】:

    虽然您可以根据大小写任意创建命名空间,但我倾向于遵循 Java 中使用的约定(全部小写)。例如com.example.utilscom.example.core 等。然后将类名和函数名随意大写。例如com.example.utils.TwistedBase64 = function(){ ... };

    【讨论】:

      猜你喜欢
      • 2016-12-25
      • 2013-07-18
      • 2010-10-29
      • 2011-09-08
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 2012-12-25
      相关资源
      最近更新 更多