工作对接 及涉及到的代码规范


WT 上的东西 > 我的任务里面
分配的任务全部确认一遍,  已分配任务是否有一个确切的进度反馈: 


对应的任务状态或子状态标签, 缺的, 需要更新的, 都处理下

待开发 / 已开发的:  吧 截止日期 写上
1. 截止日期按目前手头的任务量去评估, 多任务无法确定优先级的, 在评论区艾特产品. 
2. 任务开发过程中穿插了其他任务进来, 需要调整或延后截止时间的, 吧穿插的任务的 WT 链接备注在评论区里,  然后改一下时间并艾特产品和主管
3. 前端已开发完等待对接 /  开发中因后台接口或需求变动导致进度阻塞的, 在评论中更新状态, 需要主管或产品帮助协调才能推动的, 及时艾特或反馈
1、只要是涉及需要参与开发的
缺的话在父任务里添加 "前端 - 开发" 的子任务,然后在子任务中做进度反馈
2、        开发完成提测的时候, 把 开发中 的子任务勾选完成
3、发布到线上回归没问题之后 勾选 已集成 任务

养成习惯, 每天的任务有进度变动的时候都及时更新 WT

 

设置变量的方式

url 集中管理 接口地址

头部添加注释

函数注释

创建一个API匹配表
ajax 统一封装起来


提示不一样
 
404 像这样的 可以写到一起


switch 可读性高一点
分模块 

关于店铺的 一些处理函数里

业务放在一起 
函数放在一起
 

message
/**
 * new 的时候 先判断 页面上有没有
 * 有了 就移除掉 再生成
 * 没有就直接生成 
*/
现将主要的与Standard不同的地方说一下;
* 1、默认必须要分号,而eslint默认不添加分号
* 2、默认不允许使用var创建变量,而是使用let 或 const代替
* 3、接上一条,如果使用了let创建了变量,在后面没有对此变量

let声明的变量可以改变,值和类型都可以改变;const声明的常量不可以改变,这意味着,const一旦声明,就必须立即初始化,不能以后再赋值

const声明一个只读的常量,常量值一旦声明,就不允许改变。一旦声明就必须初始化。不能留在以后再初始化,否则会报错。

* 2、默认不允许使用var创建变量,而是使用let 或 const代替
* 3、接上一条,如果使用了let创建了变量,在后面没有对此变量改变,应当使用const代替

有顺序关系

变量抽取
函数抽取

标签选择器 不好
font-family 应该用一个变量
color 用一个统一的变量
 设计稿用yahei
mac 上
用一个

base
font-family 写死不好
样式 最好用类名

关键代码 要说明作用

全局开关

一套dev
一套测服
一套正服

uid 用UID 
变量名起稍微长一点
userID 
 

js 变量 用驼峰  
数据库保存的话 才用下划线

console 要注释掉

argulify  把console 注释掉 美化
注释像生活中的垃圾 用不到

把console 有一些要去掉有一些要保持在线上
fis-config里面 

灰色的提示没用到的变量

res.data.items.length 有可能是空值
判断要严谨

es6里要用``  不要用字符串+

宽度直接写死了数字
应该用

!= 0 直接return 返回
不用多一层的嵌套

多一层嵌套 就恶心
不要多一层if
超过三层就恶心

用一种最简单的
特殊的先处理


autoH() 变量名 起长一点
注释要加

if 那里的多了一层嵌套
空值判断
 res && res.data
const 

async:true 是默认不用写

选中其它的移除
().siblings().removeClass(‘active’);

pagination是一个分页器对象
pagination这个变量出现
pagination.changePae(page)


上一页  下一页
抽象度不够

确定更新宝贝

这种形状  if if else if else
promise

从特殊到一般 if else 里

es6 里不要var
const 全局变量推荐

disable  是classname
disabled是html标签

updateCheckbox里面 如果有几个方法 可以return this
可以连起来


不写分号

ugly
es6了 里面就不要
that = this
直接用箭头函数

const $that = $(this)
要用一个$a 表示是一个jq对象

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值