张赐荣,视障者,信息无障碍专家
深耕Web/PC/移动端可访问性研究与实践工作多年,对跨平台无障碍解决方案拥有深刻的独特理论和丰富的实战经验。
精通视障用户软件交互设计,致力于用专业的能力改善、提升产品可及性体验。

張賜榮

张赐荣的技术博客

博客园 首页 新随笔 联系 订阅 管理
1 2 3 4 5 ··· 10 下一页

2025年8月20日 #

摘要: .NET 虽然有 Razor 这样强大的视图引擎,但它与 ASP.NET Core 框架深度绑定,并不适合所有场景(比如生成邮件、配置文件或在控制台应用中使用)。这时候,我们需要一个更轻量、通用、独立的模板引擎。 Scriban 是一个为 .NET 设计的高性能、功能强大的文本模板引擎和脚本语言。它的语法与 Shopify 开创的 Liquid 模板语言高度兼容。 阅读全文
posted @ 2025-08-20 14:03 张赐荣 阅读(143) 评论(0) 推荐(0)

2025年8月18日 #

摘要: c# 使用正则表达式实现简易的字符串模板宏变量替换功能 在日常开发工作中,我们经常会遇到需要根据模板字符串填充内容动态生成文本的场景,比如生成邮件内容、配置文件、日志消息等等。一个强大好用的宏变量替换工具能让我们的代码变得更加优雅。 本文就带大家从零开始,用C#手把手打造一个简易但功能完备的宏变量替 阅读全文
posted @ 2025-08-18 09:29 张赐荣 阅读(30) 评论(0) 推荐(0)

2025年8月15日 #

摘要: C# 控制台/桌面程序利用 EmbedIO 嵌入式微型Web框架提供 HTTP 服务 在日常使用c# .NET Framework开发过程中,我们经常会和WinForms、WPF或控制台程序打交道。它们是构建桌面工具、后台服务的利器。但你有没有想过,如果能让你桌面上那个安静运行的小程序,摇身一变,成 阅读全文
posted @ 2025-08-15 09:57 张赐荣 阅读(138) 评论(0) 推荐(0)

2025年6月22日 #

摘要: C# 使用 WMI 查询系统信息 【文 / 张赐荣】 前言 Windows Management Instrumentation (WMI) 是Windows系统管理的核心技术之一,它提供了统一的接口来访问操作系统各个层面的信息。无论是系统管理员、安全工程师还是开发人员,掌握WMI都能极大提升工作效 阅读全文
posted @ 2025-06-22 22:27 张赐荣 阅读(177) 评论(0) 推荐(0)

2025年6月21日 #

摘要: 巧用任务计划管理器为 Windows 系统定制锁屏与解锁提示音 日常使用电脑时,如果有明确的听觉反馈就能显著提升用户体验,帮助用户确认操作是否成功执行。例如,智能手机在锁屏和解锁时通常会伴有提示音,为用户提供了清晰的状态反馈。然而,Windows 桌面操作系统默认并未提供此项功能。 本文将详细介绍如 阅读全文
posted @ 2025-06-21 19:56 张赐荣 阅读(113) 评论(0) 推荐(0)

2025年3月5日 #

摘要: HTML 语义元素和可访问性说明速查表 读屏软件依赖 HTML 标签的语义信息来解析页面,并向用户传达和呈现出有意义的内容。 例如,当读屏软件遇到 <nav> 标签时,它会识别出这是一个导航栏区域,并让用户能快速访问网站的导航条目。 因此,使用规范化的HTML语义标签来组织内容是提高网页可访问性的最 阅读全文
posted @ 2025-03-05 19:37 张赐荣 阅读(31) 评论(0) 推荐(0)

2025年3月3日 #

摘要: Web 无障碍: 没有 ARIA 胜过乱用 ARIA 【作者:张赐荣】 一、前言 在网页设计中,不仅仅只是说要满足界面上的美观,更需要考虑无障碍(a11y)的可用性,确保所有用户,包括视障人士、行动不便者等,都能顺畅使用产品。 ARIA(Accessible Rich Internet Applic 阅读全文
posted @ 2025-03-03 20:57 张赐荣 阅读(132) 评论(0) 推荐(0)

2025年1月9日 #

摘要: 在构建无障碍网页时,一个重要的考量是如何为使用读屏软件的视障者提供必要的信息,同时避免这些信息干扰到有视力的健视者。 本文将详细讲解怎样在网页中创建仅供读屏软件访问的内容。 正如文章开头所说,在理想情况下,网页内容应该对所有用户保持一致的可访问性。然而,在某些特定场景下,视觉呈现的信息对于视障者来说 阅读全文
posted @ 2025-01-09 22:45 张赐荣 阅读(78) 评论(0) 推荐(0)

2025年1月5日 #

摘要: 随着linux系统的更新,内核会不断升级以修复漏洞和提升性能。然而,每次升级都会保留旧版本的内核,这些旧内核在大多数情况下已经不再需要,却会占用宝贵的磁盘空间,尤其是在小容量存储设备上,如 VPS 或嵌入式设备。因此,定期清理旧内核是维护系统的一项重要任务。 为什么需要删除旧内核? 释放磁盘空间 每 阅读全文
posted @ 2025-01-05 19:20 张赐荣 阅读(1022) 评论(0) 推荐(0)

2024年11月30日 #

摘要: 今天来和大家分享一个在我多年的无障碍工作实践中遇到最多的问题:如何在网页上创建一个读屏软件可访问的模态对话框。 很多人可能会觉得,弹出对话框不是一个很简单很常见的功能吗,点击按钮后出现弹窗,再点击关闭按钮或点击背景关闭,没什么复杂的。然而,在无障碍测试过程中,我发现绝大多数网页中的弹窗对话框都存在各 阅读全文
posted @ 2024-11-30 23:42 张赐荣 阅读(83) 评论(0) 推荐(0)

1 2 3 4 5 ··· 10 下一页

感谢您访问张赐荣的技术分享博客!
博客地址:https://cnblogs.com/netlog/
知乎主页:https://www.zhihu.com/people/tzujung-chang
个人网站:https://prc.cx/