本文字数1400+ ,阅读时间大约需要 4分钟。
【掘金一周】本期亮点:
- 🍏让前端去做 iPhone 的液态玻璃❓
- 忍了一年多,我终于对i18n下手了
- 历经4个月,基于 Tiptap 和 NestJs 打造一款 AI 驱动的智能文档协作平台 🚀🚀🚀
- 我做了套小红书一键发布系统,运营小姐姐说她不想离开我了
- 定时任务如何实现定时执行❔
- CR被批"写得像坨屎",我三句话让他当场闭嘴
- 基于 Dart 的 Terminal UI ,pixel_prompt 这个 TUI 库了解下
- 《漫谈 AI》AI 技术是如何演进的?
「上榜规则」:文章发布时间在本期「掘金一周」发布时间的前一周内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。
一周"金"选

内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。
前端
产品希望这个液态玻璃只是个锦上添花的效果,不希望为了这个主题而引入
Three.js
从而导致页面变大变慢,所以Three.js
这个方案被放弃。幸好这个React Bits
还有个SVG
版的,而且SVG
版的还有Vue
版实现
在酒店项目中,我从零搭建了这套更高效的 i18n 管理方案。 目标很简单:1.统一 key 规则 ,支持模块化,模块与内容间用.隔开,内容之间用下划线隔开;2.自动化生成 多语言 JSON 文件,集成到项目内,不再需要查找转化脚本的位置;3.一条命令搞定更新,不需要手动拷贝。
历经4个月,基于 Tiptap 和 NestJs 打造一款 AI 驱动的智能文档协作平台 🚀🚀🚀 @Moment
对于不同模块的请求,可以在 services 目录下创建新的子目录进行模块化封装。例如,对于 user 模块,可以在
user
目录下创建index.ts
来封装函数逻辑,type.ts
用于定义接口的入参和出参类型。通过这种方式,不同模块的请求逻辑清晰分离,便于维护和扩展。
解析 rc-field-form,探索 zero-form @政采云技术
rc-form 借助高阶组件、装饰器模式及单一职责等设计理念,既简化了表单开发的复杂度,又保留了足够的灵活性,成为早期 React 表单库的标杆实现。其设计思想也深刻影响了后续的 rc-field-form、Formily、React Hook Form 等同类库。
ECharts 的
option
对象是一个庞大而复杂的 JavaScript 对象,option
描述了图表的一切:数据、样式、交互、动画等等。理解了它的核心构成,就等于掌握了 ECharts 的精髓。
后端
我做了套小红书一键发布系统,运营小姐姐说她不想离开我了 @洛卡卡了
这些功能意味着,我们不需要自行设计复杂的内容编辑器,也不需要从零搭建视频发布模块,只需准备好基础内容,通过官方提供的 SDK 唤起小红书 App,即可完成整个跳转发布流程。
quartz
框架实现定时执行的原理很好理解,就是工作线程执行完成之后,会更新任务下次执行的时间,调度线程一直去遍历任务信息,查询到此时需要运行的任务,然后交给教程池执行。
CR被批"写得像坨屎",我三句话让他当场闭嘴 @大厂码农老A
会议结束后,我脑子里盘旋着一个想法:Code Review的最高境界,不是
找茬
,而是共识
。一个优秀的工程师,不仅要能写出干净的代码,更要有勇气和智慧,去推动团队偿还应用的历史债务。
那一刻我想,如果SQL语句也能携带TraceId,就像每个人都有自己的身份证一样,那么回溯问题将变得简单而确凿,铁证如山。这就是我们今天要探讨的------在数据库的荒原中,为每一条SQL语句刻上它的身份标记。
Android
基于 Dart 的 Terminal UI ,pixel_prompt 这个 TUI 库了解下 @恋猫de小郭
PixelPrompt
将 Dart 声明性 UI 样式引入到了 Terminal ,让开发者可以使用布局、状态组件和键盘/鼠标事件来构建交互式、样式化的终端应用。
人工智能
简单来说,
Diffusion Model
是一个负责动手的"雕塑家",它有高超的技艺,能雕出任何东西,但你得告诉它雕什么。CLIP
就是那个提供指导的"艺术总监"。你把文字需求告诉CLIP
,CLIP
把它翻译成Diffusion Model
能理解的"视觉概念"(向量)
📖 投稿专区
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会呈现在下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。