代码规范:
1、注释
注释不能过少(头注释、模块注释、方法名注释、复杂关键逻辑注释、变量名参数名意义注释)
2、命名规范
方法名、Controller名(驼峰规则:babyPromote,babyPromoteController);
类名首字母大写;
CSS,JS名称规范,共通分开规范
3、部分代码规范
多个查询条件,写成数组形式;
for循环格式:for ($i = 0, $count = count($array); $i < $count; $i++) {};
单行代码长度不能超过白线
4、Ajax请求
前端:
只有处理成功(也就是200的状态码)才会进success回调,其余情况都直接进error回调
后端:
用户请求不正确的情况回应400的错误,
例如:名称重复、日期格式不正确等
系统处理失败的情况回应500的错误,
例如:数据库查询失败、文件存储失败等
没有权限访问资源的情况回应403的错误,
例如:没有登入,没有权限操作等
使用方法 Response::json([“reason”=>’test’], 400)
5、提交时双重点击事件的控制
6、错误代码返回页面