美文网首页
谈开发和用户体验(1)

谈开发和用户体验(1)

作者: 春风剑客清扬 | 来源:发表于2018-07-07 15:09 被阅读0次

我们很多时候,并不了解知识到底是什么?如同说,我们可能觉得知识的长久性和短暂性,但是其本质,很多时候不了解。这并不是说,开发中需要累计知识,而是说,要累积可用的,并且好用的知识,这里并没有相反。缘何?相反的一面是因为,知识没有应用到对等需求的方面。所以,就功利性质而言,工具书籍自然是有其作用的;然而“课外读本”也不是毫无价值。

需要认识这条信息,没有一定的经历,是无法感受的;正如同杞人忧天的思虑,都是没有经过印证的。当然,已经印证过的,如果还要去印证,那么这中间必然是认识层面上面出现了异常。平时的认知和出现异常时候的异常。这就是经验了。

本文前承风格,继续谈谈用户体验。

前文说明了缓存对用户的体验以及作用。本文再次谈及。缓存的作用在于,让用户不需要每次打开产品就进行耗流量的操作。例如某些文件是否可以缓存本地,那就直接读取,而不用从服务器端再次拉取。本质而言,可复用性很强。

从意义而言,缓存在于最大限度地避免用户在使用产品的时候的细微时间的拖延。这个细微的时间的拖延,可以累积,所以对于产品而言,增加这些体验尤其重要;累积的细微时间,最终的体验结果就是产品卡顿。所以“尽可能地应用缓存是一个原则,不论是服务器端还是客户端”。

我们说说刷新。我们每次更新html5页面,会发现有时候old的页面没有及时刷新。这是一个问题。那么我们怎么做到刷新呢。其实,这里的要求必然是非常简单的页面了,如果复杂的页面,刷新的方式自然是另外一回事了,而不是简单页面的刷新。刷新和缓存是一个对立面,有时候,真的需要把刷新和缓存对调。简单的页面,已经确定了不会更多附加的时候,自然是刷新比较好。一则产品流量不会过分消耗,二则产品体验相差不大。复杂的页面就必须考虑缓存了。

刷新,自然不是一直刷新,而是每次仅仅刷新一次。这点尤其重要。实现的要点是reload页面,并且添加尾缀。具体的意义就是添加唯一标识符,实现再次load页面的时候,可以不再刷新即可。思路如下:在定时器回调中,获取url地址,添加特殊尾缀,reload之后,获取尾缀,发现是特殊标识符结尾,那么不再reload,否则reload。

小提示。在公众号很多期之前,我有写过layui。这是一款极其优秀的框架。我之前使用过的H-ui框架就是集成这个的,当然H-ui还集成了其他的优秀组件。包括各种弹出层,都是出自layui,很不错的组件。后面我将前端H-ui结合了后端laraval。开发模式比较简单,极其好用。Layui分电脑端和移动端,体验自然不同。这种小提示,默认是很酷的黑色底色,上面配置弹出的信息内容,显得好看,而且不失移动风格。Layui支持很多风格,如果可以应用的话,尽可能地应用layui。如果网页端支持移动和网页,那么可以考虑不同平台加载不同的layui组件即可。

Loading。加载页面也是增加体验的一个小工具。尽可能地使用loading不失为一种策略,除非能够保证提供绝对的网络服务。既然不能保证,那么请使用loading。这里说网页的loading如果通过自己实现,总是觉得非常费时。不管需不需要多久,总之实现起来,还是要考虑很多,既然layui提供,那么尽可能地应用组件已经拥有的。例如网络请求中,使用layui的组件,实现loading是一个极其好的选择。设置type为2即可。当然关闭这个loading,首先得保存loading的返回值,一个div或者其他。在其他地方调用close即可。

相关文章

  • 谈开发和用户体验(1)

    我们很多时候,并不了解知识到底是什么?如同说,我们可能觉得知识的长久性和短暂性,但是其本质,很多时候不了解。这并不...

  • 手机APP开发的未来发展趋势

    1、重视和提升用户体验 手机APP开发只有提高用户体验,才可能得到用户的喜爱与欢迎。并且面对应用市场APP逐渐饱和...

  • 用户体验的生意 | 荐文 2017 #8

    1 The business of user experience 用户体验贯穿于整个产品团队的设计和开发流程中。...

  • app开发过程

    1.明确构想和理念 —开发给谁用 、—开发出来做什么 、—能解决什么问题 2.设计用户界面(产品界面/用户体验界面...

  • 设计用户体验时要把握的“平衡”

    1. 用户体验和开发之间的平衡 良好的体验会让用户更加喜爱你的产品,可以促进口碑传播,可以提高产品的销量...这些...

  • SDK开发总结

    1.SDK开发和APP开发区别 app开发面向:大众用户,主要考虑流畅性、稳定性、功能性、体验性。sdk开发面向:...

  • 软件开发和用户体验结合——Cresense和Symbio达成战略

    软件开发和质量保证公司Symbio和用户体验设计机构Cresense达成战略合作伙伴关系。通过创新的软件开发和用户...

  • 移动端开发之Web App开发

    移动端开发分类 1.1 Native App 原生App开发 优点: (1)用户体验好 (2)性能稳定 (3)操作...

  • 异常处理与开发体验和用户体验

    1.接口调用 理想情况来说,客户端想要的是目标接口成功响应的结果。比如查询用户信息,服务器只需要返回我想要的用户信...

  • Android 8.0 功能和 API

    Android 8.0 为用户和开发者引入多种新功能。本文重点介绍面向开发者的新功能。 用户体验 通知 在 And...

网友评论

      本文标题:谈开发和用户体验(1)

      本文链接:https://www.haomeiwen.com/subject/rjwwuftx.html