2012-04-05 49 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」,看看有什麼其他正在做