CASE STUDIES

把经验拆开,让实践更近一步。

发起投稿

设计、前端与后端,30 份原创教学案例,从情境、取舍到验证方法。

共 10 份内容
案例
前端开发·进阶

图表的加载、空值与失败如何实现

为内容统计图建立可区分的加载、成功为空、成功有值与请求失败状态,保留更新中的旧数据和时间信息,用文本与表格补足图像信息,防止把零值或失败画成误导趋势。

图表状态异步请求数据展示
案例
前端开发·入门

响应式官网实现:由内容决定断点

把品牌官网拆成语义结构、流动布局和响应式图片三个层次,使用内容拥挤点决定断点,补齐长标题、键盘导航和首屏图片加载检查,避免只适配几张固定宽度截图。

响应式CSS布局图片优化
案例
前端开发·进阶

素材长列表:懒加载、分页与滚动恢复

从缩略图较多的素材库出发,区分图片懒加载、结果分页和列表虚拟化,使用观察器触发下一批请求,处理重复请求、失败重试与返回定位,让加载策略服务于持续浏览。

懒加载IntersectionObserver列表性能
案例
前端开发·进阶

弹窗键盘焦点:打开、循环与返回

以收藏到清单的模态弹窗为例,明确初始焦点、关闭方式、背景交互与返回位置,优先采用原生对话框能力,再针对长内容和触发元素消失补齐检查,避免键盘用户迷失在浮层中。

弹窗键盘焦点可访问性
案例
前端开发·进阶

上传进度、取消与重试的前端状态机

用单文件上传任务梳理排队、传输、服务端处理与可用状态,结合上传事件和任务标识实现进度、取消、错误分类及重试,明确浏览器中止请求与服务端清理之间的区别。

文件上传XHR状态机