用户体验
已收录文章:5篇
-
Python 批量处理文件时,进度输出不能只追求好看:交互终端需要实时进度,CI 和重定向日志需要稳定文本,Ctrl+C 则要留下可恢复的检查点。本文用标准库实现 TTY 检测、节流输出、SIGINT 安全取消和断点续跑。473 收藏
-
本文整理一套前端表单重复提交防护工作流,从按钮状态、加载提示、请求取消、幂等键、错误恢复到复查指标,帮助提交类页面减少重复订单和重复保存。374 收藏
-
Golang · Go问答 | 1星期前 | HTTP · sse · Go问答 · 用户体验 · 流式响应 · Go EventSource SSE Go问答 Server-Sent Events 长任务进度 http.Flusher用 Go net/http 实现一个长任务进度 SSE 接口,讲清任务提交、事件格式、http.Flusher、浏览器 EventSource、心跳保活、断开取消和资源清理。293 收藏
-
PHP 表单提交成功后如果直接返回结果页,用户刷新可能再次发起 POST,造成重复写入。本文从用户任务、交互拆解、组件实现、可访问性、性能检查和边界状态讲清 PRG 模式与闪存提示的落地方式。232 收藏
-
PHP 表单校验失败时,不要只返回一条错误信息。本文用服务端校验、字段级错误、旧输入回填和可访问提示,整理一套更友好的表单处理方式。134 收藏