我想创建一个可变长度的窗口/缓冲区,用于存储输入事件,并随着接收到的其他事件而延长。
这是为了实现“搜索即输入”功能。我想捕获点击,但为了不过度使用服务器,我想明智地进行服务调用。
我的想法是缓冲按键从第一个按下开始,直到抬起按键并延迟1秒。所以如果用户仍在输入(即按键频率小于1秒),我们将不会调用后台服务。然而,一旦他们停止输入1秒钟,就会发出调用。
这是为了实现“搜索即输入”功能。我想捕获点击,但为了不过度使用服务器,我想明智地进行服务调用。
我的想法是缓冲按键从第一个按下开始,直到抬起按键并延迟1秒。所以如果用户仍在输入(即按键频率小于1秒),我们将不会调用后台服务。然而,一旦他们停止输入1秒钟,就会发出调用。