作为一名网络开发人员,我从事的许多项目都属于政府的保护范围,因此受到政府的监管508 无障碍 http://www.section508.gov/法律,有时W3C 可访问性 http://www.w3.org/TR/WCAG/指导方针。在满足这些要求的同时,JavaScript 可以使用到什么程度呢?
沿着这些思路,JavaScript(特别是 AJAX 和使用 jQuery 之类的包来执行诸如显示模式对话、弹出窗口等功能)在多大程度上受到 JAWS、Orca 等现代辅助软件的支持?过去,规则类似于“如果它在 Lynx 中不起作用,那么它也不适用于屏幕阅读器”。这仍然是事实吗?或者这些领域是否取得了更多进展?
编辑:共识似乎是只要存在非 javascript 后备,javascript 就可以,但是屏幕阅读器软件对 AJAX 的支持似乎仍然不确定。如果有人对此有具体经验,那将是最有帮助的。
如果可访问性是您最关心的问题,请始终使用符合标准的 HTML(选择文档类型定义并坚持使用)来启动网站。如果它是一个 Web 应用程序(表单提交等),请确保表单仅使用 HTTP GET 和 POST 即可工作。一旦您拥有了完整的网站/应用程序,只要网站仍然可以运行,您就可以添加一些 CSS 和 JavaScript,无论其中一个或全部关闭。
这里最重要的概念是渐进增强 http://en.wikipedia.org/wiki/Progressive_enhancement。您使用 CSS/JavaScript 添加了额外的功能,但您的网站/应用程序将运行良好without either.
一个很棒的测试工具508 http://www.section508.gov/, WAI http://www.w3.org/WAI/,CSS关闭,JavaScript关闭尝试使用Web开发人员 https://addons.mozilla.org/en-US/firefox/addon/60火狐浏览器插件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)