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

張賜榮

张赐荣的技术博客

博客园 首页 新随笔 联系 订阅 管理

2026年4月25日 #

摘要: 全面深入解读 《无障碍辅助功能手册》 (Appt 基金会 出版, 由信息无障碍专家 张赐荣 先生翻译)。 如今的世界正变得日益数字化。每个人都享有平等参与社会的权利,而移动应用的使用已成为其中不可或缺的一部分。因此,确保应用对所有人都能无障碍访问至关重要。 我们共同致力于打造一个所有应用皆可实现无障碍访问的未来。希望本手册不仅能为您带来有价值的见解与知识,更能激发您着手优化应用无障碍体验的动力! 阅读全文
posted @ 2026-04-25 09:30 张赐荣 阅读(22) 评论(0) 推荐(0)

2026年4月22日 #

摘要: 在开发爬虫、自动化测试工具等网络应用时,经常需要程序能自动切换 Windows 系统代理。很多初学者发现,虽然修改了注册表,但浏览器等应用程序并不能立即生效。本文主要讲解 C# 通过修改注册表 + WinINet API 刷新的方式,实现一个稳定、即时生效的系统代理配置管理工具类。 【作者:张赐荣,Windows资深开发、网络运维专家】 阅读全文
posted @ 2026-04-22 17:27 张赐荣 阅读(8) 评论(0) 推荐(0)

2026年4月19日 #

摘要: 在使用 GO 开发 Windows 程序时,可以通过调用C DLL 动态链接库导出的公开函数实现与系统底层交互操作,极大扩充 Go 程序的功能。 本文主要演示通过 Go 内置的标准库 syscall 模块调用 Windows 系统 shell32.dll 中的 ShellAboutW API,深入浅出透彻讲解如何在 Go 中优雅地调用 C 导出函数,并编译出兼容 x86 和 x64 的 Windows EXE 程序。 【作者: 张赐荣,Windows资深开发、信息无障碍解决方案研发专家】 阅读全文
posted @ 2026-04-19 22:06 张赐荣 阅读(22) 评论(0) 推荐(0)

2026年4月10日 #

摘要: 编写可访问的 JavaScript 代码的最佳实践与指南 【张赐荣 / 译】 核心要点 用设备无关的事件处理器。 尽量少用弹窗。 确保页面不存在焦点陷阱。 避免使用空链接。 运用适当的 ARIA 角色、属性和状态来描述控件的类型、值与状态;向用户提示动态内容和错误信息;并为元素赋予键盘焦点。 深入详 阅读全文
posted @ 2026-04-10 18:05 张赐荣 阅读(10) 评论(0) 推荐(0)

2026年3月18日 #

摘要: 通过 Windows HCBT 类型钩子实现自定义修改 MessageBox 阻塞式模态对话框中按钮的文字 【作者: 张赐荣】 在开发 Windows 软件过程中,经常会调用MessageBox函数,它是一个极其常用的阻塞式消息模态对话框。然而,系统默认只提供“确定”、“取消”、“是”、“否”等标准 阅读全文
posted @ 2026-03-18 11:03 张赐荣 阅读(26) 评论(0) 推荐(0)

2026年3月14日 #

摘要: 网页无障碍优化: 使下拉菜单更易于访问 【张赐荣 / 译】 下拉菜单 (Dropdown Menus) 是一种紧凑且可展开的用于执行相关操作的菜单项列表微件,能够在不造成信息过载的前提下,引导访客浏览您网站的各个页面。设计得当的下拉菜单不仅能提升用户体验,还能保持网站界面简洁美观、井然有序。 然而, 阅读全文
posted @ 2026-03-14 12:34 张赐荣 阅读(38) 评论(0) 推荐(0)

2026年2月24日 #

摘要: 深入探讨网页中的“跳至主要内容”链接的作用与实现 本文主要探讨网页中“跳转至主要内容”(Skip to main content)按钮的作用,特别是这一设计对视障用户的重要性,并向您展示如何在您的网站中加入此功能。 理解“Skip to main content”对实施网站无障碍优化的重要性 请闭上 阅读全文
posted @ 2026-02-24 08:01 张赐荣 阅读(64) 评论(0) 推荐(0)

2026年2月12日 #

摘要: iOS无障碍优化: 适配旁白屏幕阅读器双指滑动退出(返回)手势 一、简介 VoiceOver 是 iOS 内置的读屏软件,视障用户通过开启旁白,使用触摸或特定手势来操作设备。双指来回滑动(俗称“搓擦”或“Z形滑动”)是一个全局性的“退出”手势,类似于操作可见界面中的“关闭”按钮或返回上一级按钮。 典 阅读全文
posted @ 2026-02-12 07:30 张赐荣 阅读(46) 评论(0) 推荐(0)

2025年8月20日 #

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

2025年8月18日 #

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

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