😲我又写出了被 Three.js 官推转发的项目?!🥳🥳(源码分享) | 掘金一周 6.5

本文字数2000+ ,阅读时间大约需要 6分钟。

【掘金一周】本期亮点:

「上榜规则」:文章发布时间在本期「掘金一周」发布时间的前一周内;且符合各个栏目的内容定位和要求。 如发现文章有抄袭、洗稿等违反社区规则的行为,将取消当期及后续上榜资格。

一周"金"选

内容评审们会在过去的一周内对社区深度技术好文进行挖掘和筛选,优质的技术文章有机会出现在下方榜单中,排名不分先后。

前端

😲我又写出了被 Three.js 官推转发的项目?!🥳🥳(源码分享) @何贤

本文围绕Three.js实战展开,介绍了基于其开发的小鸡过马路游戏。涵盖游戏三要素、资源获取方法,阐述基础场景搭建、角色移动与场景生成、碰撞检测及UI通信等内容。

推荐 4 个 Node 版本管理神器!彻底弃用 NVM! @独立开阀者_FwtCoder

文章介绍了4款可替代NVM的Node版本管理工具。VMR支持多语言,有友好TUI;vfox可扩展,支持多Shell;Volta简化JS工具管理,能环境隔离;Fnm用Rust编写,速度快。它们功能强,能提升开发效率。

探索 Ant Design Form 的实现原理------从 HOC 到 Hooks @不爱动脑

本文深入剖析 Ant Design Form 从 3.x 到 4.x/5.x 版本的实现原理演进。3.x 采用 HOC 模式,有逻辑解耦等优势,但存在性能缺陷。4.x/5.x 转向 Hooks API,借鉴 Redux 思想,解决了 HOC 固有问题,提升了可维护性。

模块联邦:更快的微前端方式! @石小石Orz

文章介绍了模块联邦,它用于解决前端组件共享问题,可独立部署、运行时共享等。以 Vite+Vue 为例展示实现步骤,包括安装插件、暴露与加载组件。不过存在依赖冲突等缺陷,使用时需保持配置一致或隔离。

前端工程化必修课:深度理解 JavaScript 模块化的演变与底层机制 🐥🐥🐥 @Moment

前端模块化将代码拆分为独立小块,提升可维护性与复用性。其发展历经石器时代、IIFE、CommonJS、AMD、UMD 到 ESM。CommonJS 适合服务器,ES Module 是官方标准。掌握模块化是前端工程化基础,利于使用构建工具。

后端

全网首发!SpringBoot4发布,11项重大变更全解析! @Java中文社群

Spring Boot 4 基于 Spring Framework 7.0.0 实现,有 11 项重大变更。包括优雅版本控制、方便的 Bean 注入、Null 安全改进等,还涉及 SPEL 表达式升级、GraalVM 原生应用支持等,部分功能被删,最低环境要求提高。

Spring事务失效的8个经典陷阱 @风象南

Spring事务管理强大却易陷陷阱,本文剖析8种事务失效问题。如注解用于非public方法、同类方法调用、异常处理不当等,还给出对应解决方案,助开发者构建更健壮的Java应用程序。

Android

Compose Multiplatform Skia 对比 Flutter Impeller ,都是跨平台自绘有什么差异 @恋猫de小郭

文章对比了 Compose Multiplatform Skia 和 Flutter Impeller。Skia 是通用 2D 图形 API,运行时编译着色器有卡顿风险,Graphite 待完善;Impeller 提前编译着色器,专注 Flutter 渲染优化,但功能和稳定性不足。

MaskWallpaper,由一张壁纸引发的 Flutter 项目 @Marno

作者因现有随机壁纸App无法满足需求,用Flutter开发了MaskWallpaper。它可分开换桌面和锁屏壁纸,能创建Mask添加装饰,提供3种换壁纸方式,还有5种风格壁纸生成器,免费无广告,待上架国内。

从设计初衷了解ReactNative - 上篇 @Pika

本文围绕ReactNative展开,先介绍其开源初衷是将React.js带到移动端,接着阐述旧架构中UI描述与创建、事件处理机制,包括View事件和普通事件。还分析新架构下跨语言交互,对比NativeModule和TurboModule,后续将继续探讨其改进与本质。

人工智能

货拉拉MCP(Model Context Protocol)初体验 @货拉拉技术

MCP(Model Context Protocol)是开放标准,充当AI模型"万能转接头"。它有生态、统一、数据安全等优势。货拉拉将招聘推荐业务封装为MCP Server,提升效率。未来可封装多业务,不过面临Server选择和安全鉴权挑战。

社区活动日历

活动日历

活动名称 活动时间
🎆代码为剑,万元现金大奖等你瓜分 2025年5月26日-2025年6月30日
创作者训练营:老友带新+新人冲榜,全员参与,双倍快乐! 2025年5月27日-2025年6月30日
"寻找地表最强Trae Agent "征文活动火热开启!iPhone16 等你来拿! 2025年5月26日-2025年6月30日

📖 投稿专区

大家可以在评论区推荐认为不错的文章,并附上链接和推荐理由,有机会呈现在下一期。文章创建日期必须在下期掘金一周发布前一周以内;可以推荐自己的文章、也可以推荐他人的文章。

相关推荐
程序员的世界你不懂15 分钟前
(9)-Fiddler抓包-Fiddler如何设置捕获Https会话
前端·https·fiddler
MoFe120 分钟前
【.net core】天地图坐标转换为高德地图坐标(WGS84 坐标转 GCJ02 坐标)
java·前端·.netcore
mzlogin1 小时前
DIY|Mac 搭建 ESP-IDF 开发环境及编译小智 AI
人工智能
去旅行、在路上1 小时前
chrome使用手机调试触屏web
前端·chrome
归去_来兮1 小时前
知识图谱技术概述
大数据·人工智能·知识图谱
就是有点傻1 小时前
VM图像处理之图像二值化
图像处理·人工智能·计算机视觉
行云流水剑1 小时前
【学习记录】深入解析 AI 交互中的五大核心概念:Prompt、Agent、MCP、Function Calling 与 Tools
人工智能·学习·交互
love530love1 小时前
【笔记】在 MSYS2(MINGW64)中正确安装 Rust
运维·开发语言·人工智能·windows·笔记·python·rust
A林玖1 小时前
【机器学习】主成分分析 (PCA)
人工智能·机器学习
Aphasia3111 小时前
模式验证库——zod
前端·react.js