前端开发细节总结 未完待续.........

1、搜索时,文本输入框的内容一般去掉前后空格

let arr = " 2018-11-11 05 "
console.log(arr)
// 清除左右空格
console.log(arr.trim())
console.log(arr.replace(/(^\s*)|(\s*$)/g, ""))
// 清除全部空格
console.log(arr.replace(/\s+/g,""))

2、做好表单验证

3、input输入长度要做限制

4、提交按钮要加一个状态限制,防止用户多次重复点击

5、能用switch case 就尽量少用 else if

7、移动端开发每次进入页面加入 加载动画效果,提高用户体验

8、页面接口调用不能在页面加载时一次性全部调用,应该按需调用,否则页面加载非常慢,影响体验

9、写代码严格遵守ESlint规范,养成良好的编码习惯

10、在每个组件最外层div写一个class名字,使用less或者sass做css嵌套,避免css污染混乱

 

 

未完待续.........

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值