请求的接口响应一直都有点慢,为了体验,前端给请求的页面添加过渡,反馈说视觉疲劳。。 o(╯□╰)o
不添加过渡,没数据干等着,又说体验差,让产品定夺,往往是不了了之,真不知道怎么改了。。。
请求的接口响应一直都有点慢,为了体验,前端给请求的页面添加过渡,反馈说视觉疲劳。。 o(╯□╰)o
不添加过渡,没数据干等着,又说体验差,让产品定夺,往往是不了了之,真不知道怎么改了。。。
|
cxe2vJan 22, 2016
1
那说明过渡的效果不好呗
|
|
airylandJan 22, 2016
3
接口响应慢,不能优化吗?我认为过渡只是用于高峰请求下的慢或者网络慢。
|
|
4
→_→点完蹦个 HTML5 游戏让客户玩儿,玩儿完数据肯定到了
|
|
hcymk2Jan 22, 2016
5
如果实时的要求不高, 可以在前端缓存旧数据。
|
|
7
@function007 哈哈哈,给个赞!
|
|
BOYPTJan 22, 2016
8
不断弹动画,提示说后台正在玩命的跑数据,然后告诉用户说点这里这里这里能帮助服务器加快处理
|
|
learnshareJan 22, 2016
9
学 B 站,弄个妹子跳舞,一直跳到加载完毕。
|
|
yuchtingJan 22, 2016
10
有个 tip 看看可行不。
1 、立刻出现一个全屏透明的蒙版(不让用户点穿后面的 UI ),然后过了 0.5 秒钟(后台响应速度的平均值),再弹出那个 loading 菊花的动画,如果时间未到服务器就响应了,就去掉蒙版。所以 50%的左右的时间,用户是看不到转菊花。 2 、如果后台响应速度平均值过高,比如多于 2 秒钟,那么在全屏蒙版的左上角或者右下角不显眼,但是又能看到的地方,放一个 loading 文字,作为提示,当然,如果很久没有响应,还是需要转菊花。 如果能够帮助你提升体验,别忘了我是做游戏的,还告诉你最好的办法是服务器做缓存技术,用空间换时间,提高相应速度。 |
|
incompatibleJan 22, 2016
11
@yuchting 如果后端只要 0.1s 就响应了,那么这个蒙板就只出现 0.1s ?这样用户眼睛会被闪瞎吧。
|
|
chendJan 22, 2016
12
可以 写个 定时器。。 等待时间到了 1.5s (假如)执行 mask , 1.5s 数据来了 就在回调 清除 setTimeout
|
|
yeyeyeJan 22, 2016
13
网游里的载入画面提示一些游戏中的小技巧(每次一个) 然后玩家就会转移注意力了。
|
|
FlygoatJan 22, 2016
14
Jeff Dean was forced to invent asynchronous APIs one day when he optimized a function so that it returned before it was invoked.
Jeff 曾被迫发明了异步 API ,原因是经他优化后的某个函数会在调用开始前返回 (雾 |
|
15
@incompatible 吐槽一下你的读取能力:
1 、立刻出现一个 [全屏透明] 的蒙版(不让用户点穿后面的 UI ) |
|
aalskaJan 22, 2016
16
加点过渡动画。 伸缩时间。嗯。 2 秒 好了
|
|
loadingJan 22, 2016 via Android
17
不要一次加载所有数据。
增加一个速度快的,数据量少又能看一下的数据。 |
|
loadingJan 22, 2016 via Android
18
试着加个假进度条…
|
|
chor02Jan 22, 2016 via iPhone
19
@function007 玩着玩着游戲比前端有用多了
|
|
palytoxinJan 22, 2016
20
改造后端才比较重要吧
|
|
yh7gdiaYWJan 22, 2016
21
弄个妹子跳舞+1
或者跟 B 站客户端那样,显示很多“进度”,重点是让用户觉得没卡死还在动, 游戏有点过了 |
|
windfarerJan 22, 2016 via Android
22
把写后端的那哥们揍一顿
|
|
chuhemiaoJan 23, 2016
24
不能延时加载?
|