跨平台贡献数据的小组件设计:从公开日历到侧边栏热力图
一个看似简单的每日提交展示,背后会遇到跨平台公开数据抓取、HTML 结构差异、时间线归一化、动态 DOM 样式作用域和小尺寸可视化交互等问题。本文记录一次 GitHub 与 Gitee 贡献数据侧边栏组件的设计过程。
2382 字
|
12 分钟
Cover Image of the Post
给静态博客做图文发布系统:GitHub OAuth 单点登录与一个边缘函数 User-Agent 坑
静态博客没有后端,却想要一个能登录、能直接发图文的发布页。本文记录从零搭建这套系统的完整思路:用 GitHub OAuth 做单点登录、用 Git Data API 把图文原子提交进仓库、整套跑在边缘函数上;并重点复盘一个反复提交十几次都没定位到的坑——边缘运行时调用 GitHub API 必须手动带 User-Agent,否则一路 403。
3000 字
|
15 分钟
Cover Image of the Post
多阶段任务流中的前置校验与状态推进设计
在移动端和后台服务共同参与的系统里,一个任务往往不会只有“开始”和“完成”两个状态。它可能经历准备、绑定、执行、交接、释放、结束等多个阶段。每个阶段都可能由不同入口触发:有些操作在 Web 端发起,有些操作在移动端完成,最终状态又必须由后端
2473 字
|
12 分钟
Cover Image of the Post
多单据聚合场景下的交接流程与状态阻塞设计
从一次移动端交接流程改造中,抽象多业务单据聚合、进度统计、扫描校验和状态阻塞的设计方法。
2565 字
|
13 分钟
Cover Image of the Post
移动端现场操作中的状态一致性设计
从一次移动端扫码流程与后端校验收敛实践中,总结现场作业系统里状态来源、重复操作防护、资源复用和多端反馈的设计方法。
3530 字
|
18 分钟
Cover Image of the Post
复杂流程中操作前风险提示的契约设计
从一次多端绑定流程优化中,总结如何用后端权威提示、前端阻断确认和统一错误反馈,降低现场操作中的误绑定与状态串联风险。
2013 字
|
10 分钟
Cover Image of the Post
共享资源从分配到退回的生命周期一致性设计
围绕跨流程共享资源的分配、选择、展示、退回和局部释放,梳理多端协同系统中状态一致性的建模与实现方法。
2419 字
|
12 分钟
Cover Image of the Post
多端协同系统中共享资源分配的状态一致性设计
在一些复杂的业务系统里,同一份资源并不总是只服务于一个任务。它可能先被任务 A 占用,又在满足条件时被任务 B 临时复用;任务 A 结束后,这份资源还可能继续流转给任务 C,或者回到待处理池。
2854 字
|
14 分钟
Cover Image of the Post