Javascript的名称空间大小写是否有标准

is there a standard in namespace capitalization for Javascript

本文关键字:是否 标准 大小写 空间 Javascript      更新时间:2023-09-26

我采用了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,所以小写可能更一致。

thx

在javascript中,camelCase用于正则标识符。CAPSLOCKS用于"常量"。ProperCase用于对象构造函数(表示应始终使用new调用它们)。

Javascript中没有字幕化的绝对标准。尽管如此,大多数javascript都更喜欢驼色外壳。在短camel大小写中,标识符的第一个字母小写,然后将名称中每个后续单词的开头大写。这里arc是单个单词,因此所有较低的都是合适的。

  • http://en.wikipedia.org/wiki/CamelCase

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

在谷歌上搜索"javascript代码guideline",看看其他人在做什么