使用诸如angularjs之类的框架的可访问性意味着什么?

使用诸如angularjs之类的框架的可访问性意味着什么?,第1张

使用诸如angularjs之类的框架的可访问性意味着什么?

所有相同的原则都适用,例如对图像使用替代文本,对标题的充分利用,对内容使用适当的HTML(5)结构。

您可能是通过Javascript创建的,但是近5年的屏幕阅读器了解了这一点,并使用浏览器的可访问性API来访问DOM。非Javascript方面根本不是可访问性问题。没有Javascript的屏幕阅读器用户数量与一般人群相同,因此它以完全形成的HTML形式出现,而不是您在开发中看到的原始标记。

注意:
我认为渐进增强是一种很好的方法,但是使用Angular.js,您正在预先决定不采用这种方法。如果您想了解性能和渐进增强功能,我认为这可以回答。

当然,您不只是使用Angular.js来创建标准的内容页面,因此您需要快速掌握WAI-
ARIA规范
以及如何在HTML中使用ARIA。指定如何动态标记传统HTML惯例未涵盖的内容,例如标签,树,网格等。

对于实践中的WAI ARIA技术的实际示例,我将看一下Whatsock技术风格指南。

与传统网站相比,差异之一是您管理页面更新的方式,因为您可以管理键盘焦点而不是刷新页面。但是除此之外,WAI-ARIA是值得一读的东西。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4928932.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-12
下一篇 2022-11-12

发表评论

登录后才能评论

评论列表(0条)

保存