JavaScript中命名空间大写的标准是什么?

5

我正在采用大量的Javascript / jQuery代码。我想将其移植到Backbone.js,但作为中间步骤,我试图对其进行命名空间处理,以使其稍微更加模块化。

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

var arc={
  name:"Spock",

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

};

“arc”应该大写吗?我倾向于看到它是大写的,但由于站点的其余部分都是Ruby,小写可能更加一致。谢谢。
3个回答

7

3
在JavaScript中,没有绝对的大小写规范。但绝大多数情况下,JavaScript会采用驼峰命名法。简单来说,驼峰命名法是将标识符的首字母小写,然后将名称中每个后续单词的开头字母大写。在这里,arc是一个单词,因此全部小写是合适的。
参考链接:http://en.wikipedia.org/wiki/CamelCase

采纳的答案在这种情况下感觉“更正确”,尽管我同意你说的没有绝对标准。 - 1nfiniti

2

这取决于个人偏好。我们的最佳代码实践规定只有函数构造器需要大写。对我来说,对象的实例应该是小写。

可以搜索“javascript代码指南”并查看其他人的做法。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接