# 命名规范
1. 项目命名
全部采用小写方式,以下划线分割
2. 目录命名
参照项目命名规则;
有复数结构时,要采用复数命名法。
例:`scripts, styles, images, data_models `
3. js文件命名
参照项目命名规则。
例:`account_model.js `
4. css,scss文件命名
参照项目命名规则。
例:`retina_sprites.scss `
5. css,sass,less的类名和Id命名
类名使用小写字母,以中划线分隔;
eg: `.my-first-name `
id采用驼峰式命名;
eg: `#myFirstName`
6. JS中变量命名
标准变量采用驼峰式命名(除了对象的属性外,主要是考虑到cgi返回的数据)
eg: `var myFirstName `
'ID'在变量名中全大写
eg: `var goodID`
'URL'在变量名中全大写
eg: `var reportURL`
常量全大写,用下划线连接
eg: `var MAX_INDEX = 1`
构造函数,大写第一个字母
```javascript
function Person(name) {
this.name = name;
}
```
7. 图片的命名原则
例如:`menu1_on.gif menu1_off.gif `
8. 公用css类名用中间用下划线
eg: `.text_10 {
font-size: 20rpx;
line-height: 1.5;
}`