Tag: 可访问性预览模式: 普通 | 列表

JavaScript可访问性

可访问的JavaScript必须做到以下几点:
1.在拥有和没有JavaScript的情况下,网页文档应该具有相同的内容---访问者不应该必须关闭或必须打开JavaScript(国为访问者是否能够打开JavaScript经常不由自己决定).

2.如果存在只有当JavaScript可用的时候才有意义的内容或者HTML元素,那么这些内容或者元素必须是由JavaScript创建的.没有什么比一个链接什么都不做或者一个文本所解释的功能对你不可用更让人沮丧的了.

3.所有的JavaScript功能应该是独立于输入设备的.比如,用户可以使用拖放界面,也可以通过单击或是按钮的方法来激一个页面元素.

4.网页中非交互性元素(实际上除了链接和表单元素外都不应该是)不应该变成交互性的----除非你提供了备用方案.例如,对于能使其后面的文本折叠或者展开的大字标题,虽然用JavaScript你可以轻易地使它变成可单击的,但这也意味着只能使用键盘的客户将永远无法使用这一功能.如果你在大字标题中创建了一个链接并使其可单击,那么用户应该能够通过"TAB"移到这个链接并按下"回画"来激活这个效果.

5.脚本不应该自动地将用户重定向到其他页面或是在未与用户交互的情况下提交表单.这是为了避免不完整的表单提交---因为一些辅助技术在处理onchange事件上存在问题.此外,病毒和间谍软件可以通过JavaScript将用户转到其他页面.因此这已经被一些软件所禁止.
文章来源《深入浅出JavaScript》

查看更多...

Tags: javascript 可访问性

分类:前端技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 335
HandbagsShoulder BagsMessenger BagsPursesDesigner HandbagsCheap HandbagsDiscount HandbagsRunescape Money Runescape GoldRS MoneyRS Gold