获得徽章 25
- 花了三个月时间写了本书,大约十几w字,各大出版社的编辑都以选题太小众,太深入受众面不广,不好卖为由拒稿了,只能转成Ebook了:
mianbaoduo.com,不过也算是一次伟大的失败吧。 夏去秋来,要开始新的征程了[加油][加油][加油]
21 - 为什么我喜欢lodash/fp,而不是ramda,因为前者具有很好的容错性和数据可预期性,而不是粗暴的动不动抛错。举个例子,所有的对数组的操作函数都应该返回数组,如果出现异常,应返回空数组,这是符合调用者对数据的预期的。因为运行时,你的什么类型检查,单元测试全都无用,你根本不可能控制数据类型和值精确地符合程序要求,在这种情况下,返回“最小单位元”(Haskell monoid概念)无疑比抛错让程序崩溃地好。展开评论1
- vue composition/api的hook现实比react的hook好出好几条街,它的ref就是个简单对象,理解起来非常简单,在非组件模块里也能用,没有那么好乱七八糟的的规则,也不会导致组件的生命周期不停地mount/unmount。在vue1.0时期,我就曾问过尤雨溪,redux的全局状态这么麻烦,有没可能用一个简单对象实现全局状态,他给出了肯定回答,果然现在已经实现了,并且实现地很优雅。所以,我不止一次地说,vue这个框架,好就好在简单。展开42
- vite 插件中 __dirname 和 __filename 的指向问题
又是裂开的一天,直接在 vite.config.ts 中引入插件的时候,插件中的 __dirname 和 __filename 指向 vite.config.ts 所在目录和文件自身。搞得我一度怀疑人生了。也搜不到同类的问题,突然灵机一动,会不会是 esbuild 导致的问题,结果一搜 “esbuild __dirname“ 就找到了相关的讨论,最后再在 vite 的 issues 中找到了同样的问题,暂时通过 import.meta.url 解决了 _(:3J∠)_
* __dirname inside plugins always points to vite.config.ts directorygithub.com
* nodejs/node#28114 (comment)github.com
展开评论3 - 🔑话题解锁挑战赛🔑
本次一共新增了10个沸点话题!在上线之际,我们准备了一场福利活动!61个获奖名额,超高中奖率!
⏰活动时间:2月22日-3月3日(共10天)
🎒活动规则:
每天在「新话题」下发布沸点解锁话题。每解锁一个话题,可拿到一张「话题通关卡」。收集到不同数量的卡片就有机会兑换奖品。结束后会一并检查活动沸点,一旦发现沸点数量和卡片数量不一致,取消获奖资格。
沸点需贴合话题主旨(具体请参考每个话题页面)。比如在话题#值得收藏的歌单#下,应该发布喜欢的歌曲名字、截图或者链接。发布其他无关的内容,不计算入内。
「每人每天只能解锁一个话题」,超过无效。
新增话题:
1. 理财交流圈:juejin.cn
2. 游戏玩家俱乐部:juejin.cn
3. 搞笑段子:juejin.cn
4. 来啊,斗图吧:juejin.cn
5. 一起看片:juejin.cn
6. 值得收藏的歌单:juejin.cn
7. 二次元大世界:juejin.cn
8. 周末去哪儿玩:juejin.cn
9. 深夜电台:juejin.cn
10. 租房互助小组:juejin.cn
活动奖励:最终获奖名单将会在活动结束的5个工作日内宣布,对应的奖励请看图2。
展开9748