2012-04-05 113 views
5

我正在采用Javascript/jQuery代码的大杂烩。我想将它移动到Backbone.js,但作为中介,我试图命名空间,以便它更加模块化。是否有一个JavaScript的命名空间大写标准

我想知道是否有一个JavaScript的命名空间的标准。我打算做这样的事情:

var arc={ 
    name:"Spock", 

    nav:function(){ 
    //alert('name' + this.name); 
    obj=get_nav_obj(); 
    get_to_api_v2(obj); 
    } 

}; 

是否应该大写?我倾向于看到大写,但由于网站的其余部分在Ruby中,所以小写可能更加一致。

thx

回答

3

JavaScript中没有绝对的标准。尽管大部分JavaScript都喜欢骆驼套装。简而言之,骆驼外壳具有小写字母标识符的第一个字母,然后将名称中每个后续单词的开始大写。这里arc是一个单词,因此全部较低是合适的。

+0

接受的答案在这种情况下,感觉很多“更正确”的,虽然我同意您的说法是没有绝对的标准 – 1nfiniti 2016-03-15 01:10:33

2

这归结为个人偏好。 我们的代码最佳实践定义只有函数构造函数必须大写。对于我来说,一个对象的实例是小写的。

做谷歌搜索“javascript代码guidleine”,看看有什么其他正在做