[TOC]
# 命名规则
1.文件名中只可由英文字母`a~z`、排序数字`0~9`或间隔符下划线`_`组成。
2.件名中禁止包含特殊符号,比如`空格`、`$`等
3.文件名区分大小写,统一使用小写字母
4.为更好的表达语义,文件名使用英文名词命名,或英文简写。
## 项目命名
全部采用小写方式, 以下划线分隔。
例:`my_project_name`
## 目录命名
参照项目命名规则;
有复数结构时,要采用复数命名法。
例:`scripts`, `styles`, `images`, `data_models`
## JS文件命名
参照项目命名规则。
例:`account_model.js`
## CSS, SCSS文件命名
参照项目命名规则。
例:`retina_sprites.scss`
头部:`header.css`
主体: `main.css`
尾部: `footer.css`
广告: `ad.css`
侧栏: `side.css`
其他模块: `others.css`
## HTML文件命名
参照项目命名规则。
例:`error_report.html`
## 图片文件命名
使用间隔符`-`进行连接。一般背景图片以`bg-`开头,导航图片以`nav-`开头,按钮图片以`btn-`开头,图标图片以`icon-`开头,聚合图以`spr-`开头,广告图片类以`banner-`开头,后跟英文单词,不推荐使用汉语拼音,如果名称过长,适当使用缩写,全程使用小写。
**注意:由于一些浏览器及浏览器自带的广告拦截插件的设置,会阻拦`ad`,`gg`等文件名图片或者其他资源的使用,所以,禁止使用包含`ad`,`gg`等等字符来命名图片文件,以免造成图片不加载的问题。**
例:`banner-barbie_eye.jpg` 芭比大眼广告