Archive
All notes
没有匹配的文章
2026
手写异步任务调度器(Async Scheduler)
从 ReAct 到 Agent:让模型边想边做
什么是向量数据库:给大模型接上「按意思查」的知识库
多模态 Token:文本、图像、音频分别被切成了什么
什么是 MCP:给大模型接上外部世界的「USB-C」
用一个玩具例子看懂 Transformer 的 Q/K/V
从 Prompt 到输出:一条文本在大模型里到底走了哪些路
AI 能力怎么做评测?从「断言式 Eval」到「A/B 基准」
JSBridge 最小模型:跨环境调用、异步 RPC 和 callbackId 是怎么工作的
HTTP 强缓存与协商缓存:浏览器怎么知道要不要发请求
浏览器输入 URL 到页面展示:一次完整网络请求发生了什么
DNS 解析全过程:域名是怎么一步步变成 IP 的
HTTP/1.0、HTTP/1.1 与 HTTP/2:从短连接到长连接,再到多路复用
TCP、UDP 与 QUIC:为什么 HTTP/3 要基于 UDP
TCP 详解:从三次握手到可靠传输、滑动窗口和四次挥手
IP 地址、子网与路由表:下一跳到底是怎么决定的
IP 包是怎么一跳一跳转发的:路由表、ARP、MAC、交换机与路由器
HTTP 连接与多路复用:为什么说是 HTTP/2 支持多路复用,而不是 TCP
OSI 七层模型与 TCP/IP 四层模型:计算机网络分层到底怎么理解
计算机网络学习地图:从分层模型到浏览器请求链路
为什么 Agent Skills 是 AI 工程的利器:从渐进式披露说起
SEO 进阶:怎么提升排名,以及怎么用数值衡量效果
什么是 MCP?从「为什么需要」到「手写一个 MCP Server」
SEO 从 0 开始:搜索引擎如何理解一个网页
一文讲清 CSR、SSR、SSG:前端页面到底在哪里渲染?
一文搞懂 SSR 水合(Hydration):从"能看"到"能点"
什么是 AI 工程?从「调 API」到「AI 基建」的鸿沟
手写 Promise 四兄弟:all / race / any / allSettled
微信小程序 JSBridge 详解:wx API 如何调用原生能力
微信小程序双线程架构详解:逻辑层、渲染层和 setData 链路
微信小程序和小游戏底层逻辑:从运行时链路开始理解
Parcel 详解:零配置构建工具适合什么场景
esbuild 详解:为什么它这么快
Vite 详解:为什么开发启动和 HMR 这么快
Rollup 详解:为什么它适合打包库
Webpack 详解:Module、Bundle、Chunk、Loader 和 Plugin
Webpack、Rollup 和 Vite:前端构建工具的三个时代
前端工程化到底是什么:从模块化、构建工具到 CI/CD
Flex 布局里 align-items 和 align-content 到底有什么区别
彻底搞懂 JavaScript 事件循环 (Event Loop) 机制
Next.js 完全指南:从入门到实战
Nginx 详解:从入门到实战的完整指南
RxJS 响应式编程入门指南
工作台布局实战:打造类飞书的企业级 Web 应用界面
前端浏览器存储全面指南:Cookie、LocalStorage、SessionStorage、IndexedDB
策略模式在前端的应用
现代前端打包工具全面对比:Webpack、Vite、Rollup、esbuild
Less、Sass、SCSS 与 CSS 的区别与选择
Monorepo 项目搭建最佳实践
Monorepo 和 Multirepo 在前端领域的应用
Git Commit 规范完全指南