云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

MySQL数据库_路由器服务器无响应_免费6个月

小七 141 0

过去几年,"用户体验"这个词无处不在——设计师、客户、项目经理,每个人都在使用它,现在没人再想听到了。不过,淘客源码,用户的体验在UI开发中仍然很重要:因为它确实对生活中的关键情况有不同的影响。

那么让我们来看看这种"体验"对UI5开发者的真正意义,哪些功能已经是UI5框架的一部分,只是等着在你的应用程序中释放出来。

我们都很喜欢无论是食物、汽车还是移动数据,都是快速的。当你想要得到你想要的东西时,用户界面也是如此。这在两个层面上影响开发者:性能和应用程序结构。

至于性能,有一些微小的代码更改可以显著提高应用程序的速度。查看fredericberg关于性能改进的博客系列,包括异步加载等等!

在查看应用程序结构时,您应该选择一个清晰的控制层次结构,物联网企业,可以通过分组按钮和操作轻松完成。使操作接近其主要元素,以确保用户知道哪些操作将受到影响。记住只展示有用的东西;当你只想点一个简单的奶酪汉堡时,你也不想看菜单上所有可能的细节,对吧?功能极简主义和对内容的关注将改变今年界面的形状。

此外,当只有相关的动作可见并并排站立时,超级用户的标签导航或视障用户的屏幕阅读器支持将变得更加简单和高效。这不仅改善了体验,还确保了无障碍性。

说到无障碍性:想象一下,你最喜欢的乐队会在你的城市演出,但只有有一定收入和人气的人才被允许买票。听起来不公平?对全世界10多亿残疾人来说,类似的情况是一个严酷的现实。再加上人口老龄化,那些没有在显示器和智能手机前长大的人。想想你的奶奶,坐在你的应用程序前——她能读懂字体大小和颜色吗?她会发现并理解"删除"图标吗?她记得在哪里可以找到"关闭"按钮吗?

幸运的是,在UI5框架开发过程中,我们想到了您的祖母和所有不同的用户!因此,UI5已经具备了许多辅助功能,如缩放、标签导航和高对比度主题。

除了默认功能之外,还有更多功能:

通过容器上的landmark API启用优化屏幕阅读器支持。有了地标,数据无价,你的应用程序就有了一个层次结构,屏幕阅读器可以依赖它。在支持这些的控件上设置ariaLabelledBy和ariaDescribedBy关联,以声明控件与其他可见或不可见文本之间的关系。这可以确保屏幕阅读器能够读取有意义的信息。

在这种情况下,您还应该记住始终为非文本内容提供文本替代内容,云教云,例如图像的替代文本属性或图标的工具提示。使用装饰元素构建自定义控件时,通过添加属性aria hidden="true"对屏幕阅读器隐藏装饰元素。

关于文本,您是否尝试过阅读用漫画SAN编写的整页?也许早在2002年,但老实说,现在没人会错过这种字体。在考虑电子书阅读器、移动应用程序或智能手表时,泰晤士报和新罗马的情况也差不多。我们小时候习惯的字体并不是为我们今天拥有的尖端技术而设计的。但帮助正在路上:"72",我只是数据,字体将很快作为UI5框架的一部分提供-现在可以在OpenUI5夜间构建中看到。这是一种功能强大的用户界面字体,在任何比例下都具有很强的易读性,在小尺寸下也强调字符区分和识别。它的语言覆盖率很高,是国际通用的,不用再担心特殊字符了。

当然,一个框架本身并不能覆盖所有的用户和他们的特殊字符。是开发人员构建了真正的"体验"。因此,对于您和那些非常关心如何启用其祖母、邻居或同事的自定义控件开发人员来说,UI5演示工具包中有更多关于可访问性特性的建议。

说得够多了-快乐编码!