命名规范
目录命名
# 项目文件夹: projectname
# 样式文件夹: css
# 脚本文件夹: js
# 样式类图片文件夹: img图片命名
图片业务(可选) + ( mod_ ) 图片功能类别(必选) + 图片模块名称(可选) + 图片精度(可选)
图片业务
// pp_:拍拍 // wx_:微信 // sq_:手Q // jd_:京东图片功能类别
// mod_:是否公共,可选 // icon:模块类固化的图标 // logo:LOGO类 // spr:单页面各种元素合并集合 // btn:按钮 // bg:可平铺或者大背景图片模块名称
// goodslist:商品列表 // goodsinfo:商品信息 // useravatar:用户头像图片精度
// 普清:@1x // Retina:@2x|@3x
业务交叉协作的时候,为了避免图片命名冲突,建议图片名加上业务和模块前辍,如拍拍侧和手Q侧的业务交叉合作时
HTML/CSS文件命名
ClassName命名
ClassName 的命名应该尽量精短、明确,必须以字母开头命名,且全部字母为小写,单词之间统一使用下划线 “_” 连接
命名原则
模块命名
全站公共模块:以 mod_ 开头
业务公共模块:以 业务名 _mod_ 开头
常用命名推荐
ad 、banner 、gg 、guanggao 等有机会和广告挂勾的字眠不建议直接用来做ClassName ,因为有些浏览器插件( Chrome 的广告拦截插件等)会直接过滤这些类名
参考
Last updated
Was this helpful?