广州web培训
达内广州五羊中心

18087159764

热门课程

前端开发不得不说的用户体验

  • 时间:2016-12-26
  • 发布:广州前端开发培训
  • 来源:简书

用户体验是前端开发开发者必须承担的职责,我们是最接近用户的开发者,用户体验的细节最直接的是从我们这里体现。所以这就要求我们必须站在用户角度的思考问题,在工作中,我们不能够拿到需求就直接进行开发,而是需要对用户体验进行深入思考,如果存在交互或者设计问题我们应该及时提出,向设计和产品反馈。

如何打造用户体验?

用户体验主要体现在五个层次:

战略层——目标、群体、需求

范围层——功能和内容,我们想要什么和用户需要什么

结构层——交互信息与信息架构,如何将产品的功能连接成一个完整的产品

框架层——主要体现在视觉、界面设计等方面,如何让用户感到愉悦

表现层——最接近用户的体验,确保设计、交互、信息等展示给用户

有需要了解用户体验的可以前往这里了解漫谈用户体验五要素

具体实施有以下几个要点:

有用——确保该功能是对用户有用,如果一个功能在用户群体中只用5%的人会使用,那么这个功能是否可以隐藏或者削减;

易用——这关系到交互流程,用最少的流程,最小的学习成本去设计交互。

友好——从视觉和文案让用户感到愉悦,比如一个很常见的loading就可以让用户感觉等待时间的减少,还有最近很多产品都在做的情感化体验。

视觉——视觉是用户第一时间能感受到,视觉方面不仅仅需要美感,还需要起到引导作用。

品牌——iPhone就是一个奇迹般的品牌设计,用户对品牌的认可会增进用户对产品的认可和增加用户的体验好感。

那么,作为前端我们能做什么?上面达内广州前端开发培训说的不应该都是产品和设计师去考虑的吗?不,这些同样也是我们的职责,我们作为最接近的用户的群体,我们应该比设计和产品拥有更多用户体验思维。

产品也许不熟知技术,可能在思考的功能的时候并不能把握功能易用性,设计注重的设计美学,在完成设计稿的时候可以忽略了交互的一致性,而我们作为最熟悉产品的人,难道我们不应该在这些方面提出我们的建议。

达内广州前端开发培训来举个例子:

1、产品说要增加一个查询功能,要非常详细,一行显示;

2、后端拿到需求,需要查找N个数据库,N格表,平均耗时5秒才能返回数据;

3、设计按照产品的需求,弄了一个设计稿,一行需要展示20个字段信息;

最终到我们手里了,怎么办?我们是直接按照需求将这个功能开发出来吗?我想任何有经验的前端开发者都不会立即按照这些进行开发。

我们需要思考,一行显示那么数据,布局应该如何划分,小屏该如何展示,是否可以将一些不必要的信息隐藏,怎么样才能降低用户的等待时间?

我们思考过后,最终方案可能就是:

1、后端只需返回必要信息,尽量减少查询时间;

2、一行显示合适的数据量;

3、点击详细情况再进行异步获取数据;

广州Web前端培训就到广州达内,详情请登陆广州达内Web前端培训官网(gz.web.tedu.cn)!

上一篇:你可能会碰到的这个移动端问题
下一篇:前端开发,如何提高性能?

微软:Win7寿命仅剩3年,企业应尽早升级

Win10 Build 15007版有这几个最抢眼的变化

Windows手机端Minecraft携带版宣布不再更新

微软推出Win10版PIX游戏调试工具Beta

选择城市和中心
贵州省

广西省

海南省