命名规范

目录命名

# 项目文件夹: projectname
# 样式文件夹: css
# 脚本文件夹: js
# 样式类图片文件夹: img

图片命名

图片业务(可选) + ( mod_ ) 图片功能类别(必选) + 图片模块名称(可选) + 图片精度(可选)

  1. 图片业务

    // pp_:拍拍
    // wx_:微信
    // sq_:手Q
    // jd_:京东
  2. 图片功能类别

    // mod_:是否公共,可选
    // icon:模块类固化的图标
    // logo:LOGO类
    // spr:单页面各种元素合并集合
    // btn:按钮
    // bg:可平铺或者大背景
  3. 图片模块名称

    // goodslist:商品列表
    // goodsinfo:商品信息
    // useravatar:用户头像
  4. 图片精度

    // 普清:@1x
    // Retina:@2x|@3x

业务交叉协作的时候,为了避免图片命名冲突,建议图片名加上业务和模块前辍,如拍拍侧和手Q侧的业务交叉合作时

HTML/CSS文件命名

ClassName命名

ClassName 的命名应该尽量精短、明确,必须以字母开头命名,且全部字母为小写,单词之间统一使用下划线 “_” 连接

  1. 命名原则

  2. 模块命名

全站公共模块:以 mod_ 开头

业务公共模块:以 业务名 _mod_ 开头

  1. 常用命名推荐

adbannerggguanggao 等有机会和广告挂勾的字眠不建议直接用来做ClassName ,因为有些浏览器插件( Chrome 的广告拦截插件等)会直接过滤这些类名

参考

Last updated

Was this helpful?