【发布时间】:2013-08-10 06:02:23
【问题描述】:
您好,我正在开发一个我想提高性能的应用程序。(我知道这个问题有点冗长 - 我很抱歉。)
我将详细解释它是一个仅使用 qtscript/qscript(kinda javascript) 而没有 html 的投标应用程序。
当用户单击按钮时,我想指向一个文本字段(对于普通用户来说,它可以像每秒 -1 或 2 次点击一样)。但是用户疯狂地点击按钮(每秒 5 -10 次点击 - 是的,有些人会这样点击),它会降低性能,比如显示延迟量,因为每次点击都指向文本字段。
我正在考虑一些解决方法,比如如果用户在 1 秒内点击超过 3 次,我们仅在最后一次点击后才调用焦点功能 - 如果你们知道更好的话,我不知道这是一个正确的解决方案请建议。另一个问题是我不能使用 setInterval() 和 clearInterval()。
任何帮助将不胜感激。
【问题讨论】:
-
使用数组计算每个索引代表100ms的点击次数(使用超时更改当前索引,mod数组长度),只要你愿意(至少一秒),对其进行平均。
-
第一次点击后可以暂时禁用按钮吗?
-
@PaulS。谢谢..我会试试的。对不起,杰夫曼,它是一个竞标应用程序,所以一秒钟的时间非常重要(客户会抱怨只损失了 1 美元)。
标签: javascript qt qtscript