命名约定
output:直观、语义化、可读性强;
标准变量采用驼峰式命名:大驼峰(首字母大写),小驼峰(首字母小写)
ID在变量中全大写:
const MAX_TIME = 100;
const URL ='http://www.baidu.com'
构造函数,首字母大写
function Homepage(id){
this.id = id;
}
函数命名
小驼峰命名法,可使用常见动名词约定
can:判断是否可执行某个动作
has:判断是否含有某个值
is:判断是否为某个值
get:获取某个值
set:设置某个值
load:加载
query:查询
submit:提交
handle:处理,点击、滚动等交互事件
toggle:切换状态
cancel:取消
confirm:确认
add:添加
delete:删除
函数参数
要求小于等于2个参数
超过2个考虑封装成对象
图片命名:
建议顺序命名:
图片功能类别(必选)-图片模块名称(可选)-图片功能名称(可选)-图片分辨率(可选)
图片类别:
icon:图标类
logo:logo类
btn:按钮类
bg:背景类
图片模块名称
orderdetail:订单列表
my:个人中心
图片功能名称
图片分辨率(注意:小程序构建不支持@符号)
例子:
icon-my-popup-close.png