文章

1、Building a CLI from scratch with TypeScript and oclif

本文介绍如何使用 TypeScript 和 oclif 从头开始构建一个 CLI。

2、Ecma International approves ECMAScript 2024: What’s new?

ECMAScript 2024 的发布带来了 JavaScript 语言的新增功能和改进。这些更新包括新的语法结构、内置对象的扩展以及对现有特性的增强。这些变化的目的是提高开发者的工作效率,同时增强语言的表达能力和性能。新版本的标准化过程涉及广泛的讨论和社区反馈,确保了新特性的实用性和一致性。

3、Write SOLID React Hooks

作者探讨了如何在React中应用SOLID设计原则来编写钩子(hooks)。SOLID是一组常用的面向对象设计原则

4、A Text-Reveal Effect Using conic-gradient() in CSS

本文介绍了如何利用 CSS 中的 conic-gradient() 函数创建一个文本揭示效果,通过动画实现渐变色彩的旋转,从而逐渐展示隐藏的文本内容。

5、A Look at JavaScript's New Set Methods

文章介绍了 JavaScript 中新增的 Set 对象方法,包括 intersection、union、difference、symmetricDifference、isSubsetOf、isSupersetOf 和 isDisjointFrom,这些方法在大多数主流浏览器引擎中都已得到支持,无需额外的 polyfill。

工具 & 库

pragmatic-drag-and-drop

Fast drag and drop for any experience on any tech stack

评论 & 观点

最近看到一个新闻说百度的无人的士业务 萝卜快跑 在武汉被联名投诉了,理由是影响网约车出租车等司机的收入。这引申一个话题科技是为人民服务的还是和人民抢饭碗的。我觉得这并不矛盾 就像我们小时候都知道很多活都会被机器人替代 所以努力学习掌握一技之长争取不被机器人替代 现在工厂流水线很多已经都是机器操作了。这个矛盾主要的点在于这几年国内经济环境太差了,很多人失业裁员之后,选择去网约车这个没啥门槛的行业,如果再被无人出租车取代,那就真不知道干啥了,这也是为啥这次会有这么大的矛盾,只能说这个萝卜快跑宣传的不是时候,如果在经济快速发展那几年宣传,估计也没这么大的问题。