0615
工作
- 不该做多余的事情:
- 需求要求在注册登录做很多校验,而后端提供了对应校验的接口。理所当然,我会认为这个是给前端做校验提供的接口,作为判断拿参数用的。
- 实际上,我却错了。一般来说,前端给后端数据是抹除业务校验的。注册登录,我只要把用户信息传给后端就可以了,至于什么时间结束或者未开始,活动是否未发布不允许注册,或者短信验证码错误。这些都是后端该去处理的。前端只需要在注册/登录接口,把对应数据传过去即可。
- 然而,我和后端这里都错了。后端不该暴露某些业务接口,前端我也不该在这里做这么多业务判断发送多个请求做业务验证。
- 其次,就是
antd-mobile
的使用可能不太熟悉。常见的Modal
框,一般都是弹在中间的,其实它也可以支持从底部或者侧边滑动出现。 继而可以在 Modal 做更多事情,避免使用Menu
或者Picker
组件,顶一个标题或者加个子元素,局限性比较大。
任务
- 【已完成】vue 源码阅读:P9,P10,视频地址: vue源码解析
- 【已完成】238. 除自身以外数组的乘积 中等难度,先使用暴力,结果超时。看了题解后恍然大悟。
反思
写每日计划2个月了,但是感觉过去都是记录流水账,每天的成长很有限。需要注意方法,进行目标管理。类似项目管理,拆分成为子任务,每天按照计划完成对应的子任务即可。
做一件事情,只有保证连续性(坚持每日完成对应任务),才能保证最后的完成度。
做好几个管理:
- 目标管理
- 时间管理
- 精力管理
- 效率/质量管理
明日计划
- 视频:P11
- 算法题:
好文推荐
- 抄得走, 用得到的 Koa 实践总结
- Nest.js 实战系列四:使用中间件、拦截器、过滤器打造日志系统 有时间把 Nest 学习一下看看。
- 从零手写pm-cli脚手架,统一阿里拍卖源码架构
- setInterval 和 hooks 撞在一起,翻车了~ 有人和我一样遇到了 hooks 和 setInterval 的坑。
新知识
TODOS
- 周末学习 Nestjs