nanhaoluo 73103ea853 refactor: 重构加载动画代码,提升可维护性
JavaScript 重构:
- 创建 LoadingOverlay 模块化管理器(IIFE 模式)
- 封装元素创建、显示、隐藏和销毁逻辑
- 添加定时器管理,防止内存泄漏
- 提供向后兼容的函数接口
- 使用常量管理配置项(ID、类名、动画时长)
- 改进代码注释和 JSDoc 文档

CSS 重构:
- 统一类名前缀为 loading-*,语义更清晰
- 移除 ID 选择器依赖,改用类选择器
- 分离关注点:基础旋转器、进度条、遮罩层、骨架屏
- 添加结构化注释,便于定位和修改
- 优化选择器层级,提升性能
- 独立动画关键帧定义

代码改进:
- 减少重复代码,提高复用性
- 更好的错误处理和边界情况处理
- 支持多次调用不会重复创建元素
- 清晰的模块边界和职责划分
2026-01-27 16:46:13 +08:00
2026-01-20 22:50:10 +08:00
2026-01-20 16:14:10 +08:00
2026-01-20 16:14:10 +08:00
Description
Argon WordPress主题
14 MiB
Languages
PHP 45%
CSS 42.9%
JavaScript 7.2%
HTML 4.9%