优点:

  • 仅在用户openid、unionid未绑定过平台账号情况下,需要手机号、验证码进行注册、登录、绑定
  • 已经绑定过unionid的用户,在同一个公众平台下的不同公众号、小程序上第一次做注册、登录、绑定操作时,无需再通过手机号验证码,只要再进行一次用户信息授权(unionid、需用户确认)
  • 当openid已存在绑定关系,利用静默信息授权(openid、无感知),进行登录操作
阅读全文 »

好久没写文了,哈。

过去三年的工作经历,回头发现,大部分时间都在拼了命地支撑运营需求,想让业务快速发展,好让自己快速提升。甚至站在了运营层面提出过各种各样的东西,但实际上这样好吗?

一直在跟着业务跑,在业务上做过不少迭代优化,也带来过一些提升。而在技术层面上,却在一两年前就到达了自己的技术瓶颈,不再明确自己核心应该考虑什么。

在业务一开始的“初创”阶段,我们没法思考太多,只能拼了命地快速迭代,还挺享受这种从无到有的快感。但当一个业务稳定下来之后,不需要再疲于奔命的时候,我们该做什么?

阅读全文 »

背景:彼时刚毕业没多久,后端遇到一个问题,一个按钮在很多的时间内被双击了,导致可能创建了两笔相同的订单,或者创建了两笔相同的售后。于是有了这样一个需求——如何防止手残党双击,并且是在那么多页面的情况下。思路是:给这些按钮赋予一个类名,最后重新设置这些按钮上绑定的事件函数,在中间插入一些内容(点击后0.5s内不响应操作,代码见下方 防双击通用函数 )。

当时想的好牛逼。连大后端都说,卧槽,牛逼啊,hook啊。于是才知道了hook(钩子)一词。于是才明白,什么算法不算法,也只是名字而已。其实日常中不经意间可能就用了对应的一些概念。顿时,自豪感爆棚。ヽ(•̀ω•́ )ゝ

阅读全文 »

遥记得,当年还没出山之前,最最开始的面试,人家问我:你觉得jQuery最好用、最厉害的地方是什么?

我说:链式调用

233333,当然现在觉得这个回答很搞笑。但是就当时而言,认为链式调用是多么神奇的一件事情。直到看了《JavaScript语言精粹》,才发现是这么的简单。

阅读全文 »