NOTES ON BUILDING THINGS
把问题拆开,
把代码写明白。
关于前端、后端与数据的编程笔记。
从一个具体问题出发,记录思路、代码和需要留意的边界。
Vue / JavaScriptRust / AxumMySQL
THE READING LIST
最新笔记06
围绕具体问题,给出可以理解的解释。
前端工程01
表单里的空值:不要把未填写变成零
未填写、零和非法输入是三种不同的状态。先分清它们,再设计表单的校验与提交。
后端开发02
用 Rust 和 Axum 写一个清晰的小接口
从一个健康检查接口出发,理解路由、处理函数与响应之间的关系。
数据库03
MySQL 并发更新:先想清楚事务边界
两次请求同时修改剩余数量时,普通的先读后写可能丢失更新。把检查与写入放到正确的位置。
前端工程04
用 CSS Grid 做一组自然适配的内容卡片
让卡片跟随可用空间排版,同时照顾窄屏、长标题和代码片段的阅读体验。
工程实践05
处理时间:区分时间点、本地日期和展示格式
一个准确的时间值,在不同地区可能对应不同日期。保存与展示之前,先确定它表达的是什么。
前端工程06
一次请求的界面状态,不只有成功和失败
加载中、没有结果和请求失败,需要向用户传递不同的信息,也需要对应不同的处理逻辑。
ABOUT THESE NOTES
理解原理,再动手实践。
这里整理编程基础、开发方法和常见问题的处理思路。文章包含简化的代码示例与参考资料,适合在阅读后自行运行、修改和验证。
示例聚焦单个知识点,接入真实项目时,还需要结合具体的数据、权限和运行环境进行检查。
持续整理的技术阅读页