網(wǎng)摘:http://www.runoob.com/js/js-conventions.html
1、變量名
1.1 變量名和函數(shù)推薦用駝峰式命名(camelClass)昌罩;
1.2 全局變量和常量為大寫UPPUERCASE;
2茎用、空格與運(yùn)算符
運(yùn)算符(= + - * /)前后需要添加空格睬罗;
3、代碼縮進(jìn)
通常使用4個(gè)空格(一個(gè)tab)來縮進(jìn)代碼塊(但是在Chrome最近發(fā)布的代碼規(guī)范中推進(jìn)使用2個(gè)空格鍵)古涧;
4、語(yǔ)句規(guī)則
4.1羡滑、簡(jiǎn)單語(yǔ)句:一條語(yǔ)句通常使用分好作為結(jié)束符算芯;
4.2、復(fù)雜語(yǔ)句:
4.2.1昙楚、將左花括號(hào)放在第一行的結(jié)尾;
4.2.2堪旧、左花括前面添加一空格奖亚;
4.2.3、將右花括號(hào)獨(dú)立放一行昔字;
4.2.4首繁、不要以分號(hào)結(jié)束一個(gè)復(fù)雜的聲明弦疮;
4.3蜘醋、對(duì)象語(yǔ)句規(guī)則:
4.3.1、將左花括號(hào)與類名放在同一行压语;
4.3.2、冒號(hào)與屬性之間要有一個(gè)空格扰才;
4.3.3、字符串需要用雙引號(hào)衩匣,數(shù)字不需要酣倾;
4.3.4、最后一個(gè)屬性-值后面不要加逗號(hào)午绳;
4.3.5、將有括號(hào)單獨(dú)放一行拦焚,并以分號(hào)作為結(jié)束符杠输;
(短對(duì)象代碼可以寫成一行)
5、每行代碼小于80個(gè)字符
為了方便閱讀建議每行代碼小于80個(gè)字符僵刮;
如果一個(gè)語(yǔ)句超過80個(gè)字符,建議在運(yùn)算符或逗號(hào)后換行
6搞糕、注釋
JavaScript里有兩種注釋"http://"和"/...../"
6.1曼追、建議單行注釋使用"http://"
6.2、多行代碼用"/...../"
感謝閱讀我的文章礼殊,如有疑問或?qū)戝e(cuò)的地方针史,請(qǐng)不吝留言賜教