zoukankan      html  css  js  c++  java
  • 用户体验

    一、快速
    1. 物理提速
    1.1. 数据本地化 - 要达到快速响应用户的指令,首要的就是要做到数据本地化(即尽可能把数据都同步到用户的设备里,然后尽可能与本地的数据进行交互)。
    1.1.1. 列表缓存
    1.1.1.1. 单页列表缓存
    可以先获取一遍缓存用于展示,同时再重新请求一遍网络数据再刷新数据。
    1.1.1.2. 分页列表缓存
     
    1.2. 队列异步提交 - 用户提交请求尽可能放在队里异步提交,让客户不需要等待提交成功就可以做其他事。
     
    2. 心理提速
    2.1. 优化加载动画 - 让加载动画变得流畅、有趣、耐看(用户心理上就不会觉得过的很久)。
    2.2. 弱化加载动画 - 让用户不那么强烈的感受到加载动画的存在(用户心理上会觉得没加载多久)。
    2.3. 尽可能不要阻止用户的操作 - 不要因为正在加载列表就不允许操作其他按钮(用户心理上会觉得这个软件非常流畅,我都不需要等待)。
     
    二、交互
    这个有点难倒我了,待续。。。

  • 相关阅读:
    VUE.js入门学习(2)-基础精讲
    VUE中的MVVM模式
    VUE.js入门学习(1)-起步
    Vuex 是什么
    Proxy
    VUE常见的语法
    ES6的一些语法
    Element
    Mock.js
    第一阶段:Python开发基础 day14 三元表达式 生成器 匿名函数
  • 原文地址:https://www.cnblogs.com/apem/p/11423255.html
Copyright © 2011-2022 走看看