本文字数1600+ ,阅读时间大约需要 5分钟。
【掘金一周】本期亮点:
- TypeScript 官方宣布弃用 Enum?Enum 何罪之有?
- 【万字总结】2025 前端+大前端+全栈 知识体系(上)
- 老板花一万大洋让我写的艺术工作室官网?! HeroSection 再度来袭!(Three.js)
- 前端自给自足UI设计稿(Claude AI 版本)
- 😱 搭建个环境要一天?用 Docker 一键部署,只需 10 分钟!
- 如何一眼定位SQL的代码来源:一款SQL染色标记的简易MyBatis插件
- 深入聊聊 Flutter 里最接近官方的热更新方案:Shorebird
- Flutter - iOS编译加速
「上榜规则」:文章发布时间在本期「掘金一周」发布时间的前一周内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。
一周"金"选
内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。
前端
TypeScript 官方宣布弃用 Enum?Enum 何罪之有?@MurphyChen
这篇文章主要探讨了 TypeScript 中 Enum 的相关问题。包括官方未直接弃用 Enum 但出了 erasableSyntaxOnly 配置,Enum 的三大问题,如默认值、不支持字面量、增加运行时开销,还介绍了 Enum 的替代方案等。
【万字总结】2025 前端+大前端+全栈 知识体系(上) @前端双越老师
本文涵盖了计算机基础(组成原理、操作系统等)、数据结构和算法、编程模式(OOP、设计模式等)、前端基础(HTML、CSS、JS 等)、网络 HTTP 协议等内容,并强调了体系化思维的重要性。
老板花一万大洋让我写的艺术工作室官网?! HeroSection 再度来袭!(Three.js) @何贤
这篇文章介绍了使用 Three.js 构建艺术工作室官网的 Hero Section 部分,包括前置条件、基础场景搭建(平面几何体构建、灯光设置)、后处理完善场景,还探讨了技术未来与前端迁移,选择 Three.js 的原因、本专栏愿景及加入社区等。
前端自给自足UI设计稿(Claude AI 版本) @Justin3go
这篇文章介绍了利用 Claude AI 版本进行前端自给自足 UI 设计稿的方法。阐述了设计要求,如运用特定技术和遵循规范,还提到一些小技巧,如使用 CDN 避免问题等。最后列举了参考的博主思路及尝试的其他模型情况。
文章主要介绍了一位前端开发者利用前端进行猫狗神经网络训练的过程,还展示了代码示例,最后提到写页面完工,强调神经网络核心步骤不难。
Vue3组件通信详解:父传子、子传父与兄弟组件通信 @竺梓君
这篇文章详细讲解了 Vue3 中的组件通信方式,包括父传子(Props)、子传父(Emit)、兄弟组件通信(如通过父组件中转、使用事件总线、全局状态管理等),并给出每种方式的代码示例、优缺点及适用场景。
后端
😱 搭建个环境要一天?用 Docker 一键部署,只需 10 分钟! @洛卡卡了
这篇文章介绍了使用 Docker 和 Docker Compose 搭建开发测试环境的方法及相关问题的解决方案。先指出传统环境搭建的问题,接着详细介绍了使用 Docker 单独安装环境的步骤和可能存在的问题,然后引入 Docker Compose 来优化,并阐述了其好处及配置项的作用。
如何一眼定位SQL的代码来源:一款SQL染色标记的简易MyBatis插件 @京东云开发者
文章介绍了一款 SQL 染色标记的 MyBatis 插件。作者针对后端开发中难以定位 SQL 来源的痛点,受姓名贴启发设计此插件。插件通过 SQL 注释添加标记,不影响执行和指纹,支持多种语句,性能开销小,已在多系统生产环境使用。
Android
深入聊聊 Flutter 里最接近官方的热更新方案:Shorebird @恋猫de小郭
本文深入探讨了Flutter的热更新方案Shorebird,介绍了其作为Flutter前创始人的商业项目,阐述了其实现方式,包括对Flutter Engine和Dart VM的"魔改",通过下发"二进制"patch文件实现热更新,Android和iOS平台的不同表现及原理,还提及了局限和优势等。
跟🤡杰哥一起学Flutter (三十二、玩转 Flutter 版本控制💨)@coder_pig
文章主要介绍了Flutter的版本控制相关内容,包括Flutter版本的升级方法、网络问题的解决、版本管理工具FVM的安装与使用,如FVM在Windows上的安装步骤、全局和单一项目设置、IDE配置等,还提到了使用过程中出现的问题及解决办法。
深入浅出 Kotlin SharedFlow (上)------shareIn()@bqliang
文章主要介绍了 Kotlin 中的 SharedFlow。先讲解了 Flow 的生产-消费模式、collect、launchIn 等基础知识,然后引入 SharedFlow,包括其通过 shareIn 函数从 Flow 转换而来,具有缓存和缓冲功能,还阐述了其使用场景。
IOS
文章主要探讨了 Flutter 在 iOS 编译中的加速问题。作者指出升级 Xcode 16 后编译时间变长,通过对比编译模式、调整环境判断、探索耗时原因、采用二进制依赖等方式优化。
社区活动日历
活动日历
活动名称 | 活动时间 | ||
---|---|---|---|
稀土掘金首届 AI FOR CODE 创意挑战赛开启报名啦!为你的奇思妙想喝彩 | 2025年3月3日-2025年3月31日 | ||
Remote-SSH × 自定义模型-Trae 体验活动 No.1 | 2025年3月12日-2025年3月26日 | ||
Trae x 稀土掘金:与AI结伴,编程不孤单,推荐&学习有好礼! | 2025年3月12日-2025年3月31日 |
📖 投稿专区
大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会登上下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。