三亩地 三亩地SAN MU DI · CODE DIARY
DAILY NOTES

日常干货记录

把每天学到的知识点、踩过的坑、写下的代码片段,按日沉淀成一份可翻阅的成长档案。今天写下来,明天就能少查一次 Google。

每日编程学习笔记桌面 DAILY · 2026.08.03
METHOD · 记录方式

每天十分钟,把"用过即忘"写成"翻即能用"

日常干货不追求大而全,只记录当天真正用到的、查过的、写错过的知识点。结构上遵循"一句话摘要 + 代码片段 + 一句坑提醒"三段式,让未来的自己三秒内能想起上下文。

  • 固定栏目:日期、主题、所属分类、关联项目
  • 核心字段:问题摘要、解决方案、代码片段、复盘一句话
  • 归档方式:按周聚合到 Markdown,按月归档到知识库
  • 每周日晚固定 20 分钟回顾,挑 3 条升级为周复盘

今天写下的一行字,胜过明天翻十本书

—— 三亩地 · 日常记录原则

TODAY · 今日所学

理解 JavaScript 的事件循环

今日学到:宏任务与微任务的执行顺序,是 JS 异步行为的核心。下面这段代码帮助理解 Promise 微任务先于 setTimeout 宏任务执行。

JavaScript 事件循环示例代码截图 JS · 异步
EXAMPLE · 代码示例

一段代码看懂微任务与宏任务

下面这段代码运行后输出顺序是 1、3、2、4。先执行同步代码,再清空微任务队列,最后取一个宏任务,循环往复。

// 同步、微任务、宏任务的执行顺序
console.log('1. 同步代码');

setTimeout(() => {
  console.log('4. 宏任务 setTimeout');
}, 0);

Promise.resolve().then(() => {
  console.log('3. 微任务 Promise');
});

console.log('2. 同步代码');

// 输出:1 → 2 → 3 → 4
ORGANIZE · 笔记整理

三个技巧,让笔记真正能翻

写了不等于记了,记了不等于能找到。下面是三亩地长期打磨出的整理方法。

笔记分类整理示意图 TIP · 01
TRICK · 01

标题写"问题"而不是"主题"

把笔记标题写成疑问句,未来搜索时就能直接命中。例如"如何在 Vue 中监听对象深层变化?"比"Vue watch 笔记"更易被找到。

  • 标题模板:动词 + 名词 + 场景限定
  • 标签:技术栈、踩坑类型、解决状态
  • 开头第一行写"答案一句话",再展开细节
周回顾与标签体系 TIP · 02
TRICK · 02

每周固定回顾,淘汰无效笔记

笔记不是越积越多越好。每周日花 20 分钟翻一遍本周记录,把已经内化的删除、把重复的合并、把还模糊的标红待补。

  • 合并:相同主题的笔记合成一篇
  • 删除:已经熟练到不用想的
  • 升级:值得做深化的写成专题文章
RECENT · 近期干货

本周值得再翻一遍的三篇

从这周的日常记录里挑出三篇最容易反复用到的,按主题归档。

Git rebase 实战场景配图 GIT

Git rebase 还是 merge?一张图说清

团队协作时 rebase 保持线性历史,merge 保留分支语义。本文用三个真实场景告诉你怎么选。

2026-08-01 阅读 →
CSS Grid 布局示例配图 CSS

CSS Grid 三行代码搞定圣杯布局

grid-template-columns + grid-template-areas 组合,比浮动方案少写一半代码,可读性还更高。

2026-07-29 阅读 →
JS 解构赋值技巧配图 JS

JS 解构赋值的 6 个隐藏用法

默认值、剩余参数、变量交换、嵌套解构、函数参数解构、计算属性名——一文学会这六个常见技巧。

2026-07-25 阅读 →

把每天的"啊原来如此"写下来,半年后你会发现,自己已经长成了一个不一样的工程师。

— 三亩地 · 日常记录手册