“请等待......”,“正在加载”,“保存”,“生成”实施

时间:2009-03-13 15:25:05

标签: javascript html ajax yui

在使用HTML,Ajax或YUI(一般是JavaScript)的浏览器中,“请等待我们正在处理您的请求”的成功和优先实施是什么?

其他上下文是我正在处理的Web应用程序有一些请求可能需要大量的IO / CPU时间(10 - 30秒),并且需要与用户沟通我们收到您的请求并且我们正在处理它

编辑:另一个方面是你看到网站的实施给你留下了深刻的印象吗? 您喜欢的示例

4 个答案:

答案 0 :(得分:6)

答案 1 :(得分:3)

使指示符:显而易见,突出显示,并且始终显示在同一位置或由单击的控件启动操作。根据您的应用程序的受众,现在无处不在的"loading circle"可以解决问题,但在它旁边添加“正在加载...”并没有什么坏处。

答案 2 :(得分:1)

@vartec提供了规范的YUI示例。如果您可以在要求用户等待期间提供进度反馈,那么优秀的西班牙开发人员Satyam也会对YUI实施感兴趣。

Satyam's Progress Bar。适用于YUI 2.x和YUI 3.x,并有望在后续版本中成为官方YUI库的一部分。

答案 3 :(得分:1)

一般情况下,您会在其中放置一个阻塞覆盖,其中spinning wheel/throbber为忙碌指示符。 Dojo提供了一些现成的工具:Busy Button和更一般的Standby