Javascript命名空间约定

时间:2011-07-12 17:38:53

标签: javascript jquery namespaces

我已将我的javascript命名为。

是否有关于大写和命名空间名称大小的约定?

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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

相关问题