Brad Woods Digital Garden
关于Web上创造性编码的注意事项。
Brad Woods Digital Garden 是一个以“数字花园”理念运营的创意编程知识库,作者 Brad Woods 在公共领域持续耕种未成熟、不断修订的笔记,目标是成为 Web 创意编码的蓝图。
| 收费 | 完全免费,无付费内容 |
|---|---|
| 平台 | 独立网站(garden.bradwoods.io) |
| 中文 | 仅英文 |
| 用途 | 创意编程知识库,涵盖CSS、Three.js、Shader、React、TypeScript等 |
每篇笔记标注生长状态:Seed(种植不足1年)、Sprout(超过1年且定期修订)、Mature(超过2年且定期修订)、Decaying(超过1年未维护)。这种机制让读者一眼判断内容的成熟度与可靠性。
笔记围绕设计、工程与创造力三个维度展开,既有技术教程(如“如何用 Three.js 和 GSAP 在球体表面动画化网格”),也有理念探讨(如“软件中的 Juice 是什么”“如何让软件拥有灵魂”)。
内容深度适中,适合已掌握基础前端知识、希望深入创意编码(Creative Coding)的开发者。作者 Brad Woods 是 Canva 的前端工程师,笔记带有实战经验视角。
Q1:Brad Woods Digital Garden 与普通博客有什么区别?
A1:数字花园强调“学习在公共”,笔记不追求完美,而是持续修订。每篇笔记有明确的状态标签(Seed/Sprout/Mature/Decaying),读者可看到内容的演化过程。
Q2:这个站点有哪些关于 Three.js 的教程?
A2:包含 Scroll-driven camera animation(随滚动移动相机)、Animate a mesh across a sphere's surface(使用 Three.js + GSAP)、Shaders 102/103(发送数据与烟雾效果)等。
Q3:如何判断一篇笔记是否过时?
A3:笔记顶部有状态标签:Decaying 表示超过1年未更新,Mature 表示超过2年且定期维护。作者会定期“耕种”旧笔记,更新内容。
更多同类工具与网站,可在学习资源分类继续挑选。
信息核实于 2026年7月,具体以官网为准。
评论
暂无评论