Web 技术研究所

我一直坚信着,Web 将会成为未来应用程序的主流

提供更丰富的加载中信息

  很多游戏或程序安装包在加载状态时都有一些详细的详细飘出来,比如「正在初始化」、「正在加载图片 第x张 共y张」等。我觉得类似这样的信息有助于提高用户体验,至少让用户知道当前加载正在进行。比起单纯的一朵菊花在屏幕上转,都不知是卡住还是怎么回事。
  大家为了图方便都用 gif 图来做等待中的菊花。久而久之,用户就已经接近麻痹。即使屏幕上有个菊花在转也不以为然,觉得很可能是卡住了。我一直觉得,没有详细进度信息的菊花都是耍流氓!就像没有读秒的电视广告一样让人不想看下去。
  很多游戏的加载过程都是有详细进度的,我觉得这样体验才比较好。在网页加载中要获取加载进度(一个页面加载了几张图片、调用了几个 API)也不是什么困难的事。图片话通常都由一个全局的 lazyload 来搞定,大部分图片都很容易得到加载情况 。而 API 请求也可以通过一个 XHR 拦截器来搞定。只是 CSS 图片和 JSONP 的 API 调用比较难处理而已。而且即使把这部分忽略掉,对用户来说体验已经远比那无止境的菊花好得多了。
  其实以前的文章中我就吐槽过类似的问题,只是当时喷的点是比较极端的,希望把粒度精细到加载的百分比上。这要是真能实现那真是太棒了!不过现在我就已经不奢望做出这么奢华的东西了。只要能显示加载在第几张图片,正在调用哪些 API 即可。
网名:
54.144.24.*
电子邮箱:
仅用于接收通知
提交 悄悄的告诉你,Ctrl+Enter 可以提交哦
神奇海螺
[查看全部主题]
各类Web技术问题讨论区
发起新主题
本模块采用即时聊天邮件通知的模式
让钛合金F5成为历史吧!
次碳酸钴的技术博客,文章原创,转载请保留原文链接 ^_^