WEB开发网
开发学院软件开发Java 使用 Dojo 开发支持 Accessibility 的 Web 应用 阅读

使用 Dojo 开发支持 Accessibility 的 Web 应用

 2009-11-05 00:00:00 来源:WEB开发网   
核心提示: 而对这些键盘操作的支持,同样需要利用 JavaScript 捕获键盘事件,使用 Dojo 开发支持 Accessibility 的 Web 应用(5),并针对不同的键值进行不同的操作,实际上,尽管这些信息在大多数时候看起来好像是毫无用处的,但是正是有了这样的信息,跟上面的例子基本上一模一样,我们

而对这些键盘操作的支持,同样需要利用 JavaScript 捕获键盘事件,并针对不同的键值进行不同的操作,实际上,跟上面的例子基本上一模一样,我们只需要再加上对其他键值的判断和对应的处理方法就可以基本上实现了。

function onkey(evt){ 
    var key = evt.keyCode; 
    if(key == dojo.keys.SHIFT_TAB) 
    { 
        // navigate to prev item 
    } 
    else if(key == dojo.keys.TAB) 
    { 
        // navigate to next item 
    } 
    ... 
    else if(key == 42) 
    { 
        // user pressed "j" 
        // do something . 
    } 
} 
dojo.connect(document, "onkeydown", "onKeyPress"); 

很简单,不是吗,网站的易用性实际上不需要开发者编写很繁琐的代码,每增加一点支持,网站就能更加的平易近人。

读屏软件的支持

读屏软件是一种专门为视力低下甚至完全眼盲的人士开发的辅助性软件,它能跟踪当前页面上的焦点,并且通过语音发声的形式告诉用户当前是什么信息。目前较为流行、用户范围较广的软件主要是 JAWS, Windows-Eyes 等。

支持基本的读屏操作

目前,读屏软件阅读网页的能力主要来自网页中 HTML 元素给出的相应信息。比如链接 a 标记的 title 信息,图片的 alt 替代文字说明等等。这就要求我们在编写易用性网页的时候,需要为这些相关的信息元素加上这些辅助的信息,尽管这些信息在大多数时候看起来好像是毫无用处的,但是正是有了这样的信息,读屏软件才能较为正常的帮助这些弱视的群体辨别当前的内容。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 Dojo 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接