我已将我的javascript命名为。
是否有关于大写和命名空间名称大小的约定?
是否可以使用MyNamespace
形式的命名空间,因此在访问属性或函数时,我使用MyNamespace.myProperty
?
答案 0 :(得分:2)
您的命名空间可以是您想要的任何大小写。我个人做了所有大写作为指示它是一个命名空间,但这只是我自己的个人风格,如果命名空间名称很长且多个单词,可能看起来太多了。你展示的例子很好(假设你没有真正使用“MyNamespace”,但选择了你自己的名字)。
而且,命名空间的想法是选择一些非常可能是您的应用程序独有的东西,因此不太可能与自然界其他地方发生的事情发生冲突。
答案 1 :(得分:1)
虽然您可以随意创建关于大小写和案例的命名空间,但我倾向于遵循Java中使用的约定(全部为小写)。例如com.example.utils
,com.example.core
等。然后让类和函数名随意大写。例如com.example.utils.TwistedBase64 = function(){ ... };