📜  Ext.js-可访问性

📅  最后修改于: 2020-10-25 11:19:15             🧑  作者: Mango


通常,可访问性意味着可用性,内容可访问意味着内容可用。

用软件术语来说,该应用程序是可访问的,这意味着该应用程序可用于所有人。在此,“所有人”是指残疾人,视障者或使用屏幕阅读器使用计算机的人,或者更喜欢使用键盘而不是鼠标进行导航的人。使用键盘而不是使用鼠标进行导航。

可访问的应用程序称为ARIA(可访问的富Internet应用程序)。

Ext JS中的辅助功能

Ext JS旨在记住这一点,它应该与所有键盘导航一起使用。它具有内置的选项卡索引编制和可聚焦性,并且默认情况下始终处于启用状态,因此我们无需添加任何属性即可启用此功能。

使用此功能时,所有启用键盘的组件都可以在与用户互动时与用户互动。例如,我们可以使用Tab键代替鼠标移动到下一个组件。同样,我们可以使用shift + tab进行向后移动,并使用键盘上的Enter键进行点击等。

焦点样式和制表符

使用击键进行制表时,焦点集中在Extjs中。

以下示例显示了当焦点随选项卡更改时如何更改样式。


      
      
      
   
   
    

Please click the button to see event listener:

要查看效果,请使用Tab键移至下一个按钮,并使用shft + tab键向后聚焦。使用enter并查看焦点按钮的相关警报将如何弹出。

ARIA主题

ExtJS为视障人士提供了主题咏叹调。

以下示例显示了咏叹调主题,视障者可以轻松访问该主题。


      
      
      
   
   
   
      

上面的程序将产生以下结果。您可以使用Tab键和鼠标上下键在网格上移动焦点,主题基本上是针对视障人士的。