返回节目列表
Web 无障碍访问设计指南
() => {
const hours = Math.floor(duration() / 3600);
const minutes = Math.floor(duration() % 3600 / 60);
const seconds = Math.floor(duration() % 60);
return hours > 0 ? `${hours}:${minutes.toString().padStart(2, "0")}:${seconds.toString().padStart(2, "0")}` : `${minutes}:${seconds.toString().padStart(2, "0")}`;
} 播放次数: 14,230
了解 Web 无障碍访问的重要性,学习如何构建包容性强的 Web 应用,让每个人都能平等使用。
无障碍a11y设计
音频播放
() => {
const hours = Math.floor(store_get($$store_subs ??= {}, "$player", player).currentTime / 3600);
const minutes = Math.floor(store_get($$store_subs ??= {}, "$player", player).currentTime % 3600 / 60);
const seconds = Math.floor(store_get($$store_subs ??= {}, "$player", player).currentTime % 60);
return hours > 0 ? `${hours}:${minutes.toString().padStart(2, "0")}:${seconds.toString().padStart(2, "0")}` : `${minutes}:${seconds.toString().padStart(2, "0")}`;
} () => {
const hours = Math.floor(duration() / 3600);
const minutes = Math.floor(duration() % 3600 / 60);
const seconds = Math.floor(duration() % 60);
return hours > 0 ? `${hours}:${minutes.toString().padStart(2, "0")}:${seconds.toString().padStart(2, "0")}` : `${minutes}:${seconds.toString().padStart(2, "0")}`;
}
节目笔记
## 本期内容
- 无障碍访问的重要性
- WCAG 标准解读
- 实践中的无障碍设计
- 自动化测试工具
## 时间线
00:00 - 开场介绍
05:00 - 什么是无障碍
15:00 - WCAG 标准
28:00 - 实践技巧
40:00 - 测试工具