首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
比基尼海滩的珊迪
空手道 @比基尼海滩泡泡屋
·
1月前
关注
屏蔽作者: 比基尼海滩的珊迪
举报
【不懂就问】有前端同学做过微信小程序的商圈功能里的自动积分么?现在遇见问题, 用户没办法自动积分, 都是消费后得在24小时内去卡包里面点击手动积分。 要自动积分必须要求用户消费前打开过小程序。贵司是怎么处理这种情况的呢?? 感觉tx这个功能好失败啊
技术交流圈
等人赞过
分享
1
4
相关推荐
推荐一个网站,www.81-web.com,里面有上千个设计很惊艳的网站
1 赞 ·
10 评论
不懂就问,有什么现成的做流程图的库??
要用来做OA流程
总不至于自己一针一线画canv吧
不要啊,这种事情,不要啊
怎么可以
打咩
2 赞 ·
8 评论
最近和后端同学交流米奇妙妙代码,发现了一种很邪魅(我个人觉得)的策略模式代码,来给大伙评评。
策略模式我们都知道简单来说就是将策略罗列为字典,然后将状态作为 key 值传入字典执行对应的函数体,或者用 switch case 的方式去实现策略模式。
但我看到的是这样的代码
async function run(query) {
await planA(query);
await planB(query);
await planC(query);
await planD(query);
await planE(query);
}
async function planA(query) {
if (query.type !== 'A') return
... planA 代码执行体
}
async function planB (query) {
if (query.type !== 'B') return
... planB 代码执行体
}
PlanCDE 如法炮制
对没错,这哥们将本来前置的判断后置放进了函数体里,变成了反向的取反型策略模式,换来的是简洁的函数主体。瞬间让我的大脑拧成麻花,居然,还可以这么写啊。
0 赞 ·
44 评论