我一直在做更多的客户端开发,管理客户端上的UI并通过Web服务调用将数据提交到服务器。我不是在寻找实现细节,而是对开发人员偏好显示正在处理的操作以及完成或什至失败时显示的内容感到好奇。
例如,为澄清起见,如果要向Web服务提交配置文件表单的数据,该怎么办。我想向用户显示正在发生的事情,并向他们发送一条消息,表示表单已成功提交。
过去我曾经使用过Twitter风格的消息(显示在顶部),模式对话框...我很好奇什么对其他人有用,以及任何建议(用户喜欢/不喜欢的东西,等等)。
同样,不需要技术细节。
谢谢。
最佳答案
就个人而言,我对内置的弹出窗口和对话框有些不满,也许是因为它们完全阻止了浏览器(包括其他选项卡)。雇用他们的网站可能永远不会再见到我。
从未使用过twitter,但是gmail邮件样式对我来说似乎非常均衡。您总是会注意到它们,但是它们永远不会分散太多注意力。
另一种选择是,覆盖窗口通常有助于显示重要消息或请求决策,尤其是在基于Ajax的应用程序中。一些不错的感觉:将页面的其余部分涂成灰色以引起注意,并在用户单击页面以外的任何位置时关闭消息窗口。漂亮的大按钮也有帮助:我不喜欢用鼠标进行锐利射击练习:p
尽管我看不到两种主要不同的实现方式,但显然需要进度条或“繁忙”指示器。
我的两分钱。
关于javascript - 客户端开发-进行中/完成的指标首选项?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2784016/