2021 年终总结

一年过去得飞快,记得上一次写年终总结还是 2018 年的时候。2019 和 2020 两年都没写(懒了,今年就特别地重新写一下总结吧。

2018 年终总结

2019 早就到了,以前其实一直没有写年终总结的习惯,或者说即使要写也大多是公司要求的「应付性任务」。而且公司里写到的一般来说也缺少了一点个人的东西,于是我就打算写一写属于我个人的 2018 年总结,顺便也对一些技术上、生活上的事情做点自己的评论吧。

再谈微信小程序登录态维护

在之前的文章小程序 Page 获取登录态,异步满天飞?中,曾经讨论了一番微信小程序中登录态的获取维护与具体页面的业务数据接口调用之间的关系,由于无法保证登录逻辑与业务接口的时序性(而业务接口又必须依赖登录逻辑的完成才能获取 Token 进行验证),因此当时使用了类似 EventBus 的方法来串行化,使业务接口必须等待全局登录逻辑完成。

这样的方案不仅侵入性高,而且当业务页面变得越来越多时,EventBus 事件与回调的维护将变得一团糟。因此经过与 Gayhub 大神的探讨后,整理出这样的一套方案。

Date Format in JavaScript

俗话说得好,代码重构火葬场。最近接手了一个微信商城的项目,代码量不是很大,但其中还是有不少的坑可以深陷其中,包括一个关于 JavaScript 的 Date Format 问题。另外网上的很多文章在 Date Format 上的理解略有偏颇,因此结合着 ECMAScript 规范把这部分的知识整理一下。