问题标签 [debounce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 下划线中的去抖功能
我正在尝试使用 debounce 功能为我的应用程序设置自动注销。我的理解是,如果我的应用程序未使用,去抖动功能将在 30 秒后触发该功能。我试图阅读 debounce 的文档,感觉我已经做了一些确切的事情。我错过了什么吗?还是我的理解完全错误?
function debounceHandler() {
location.reload();
}
android - RxJava 2 debounce : how to ignore debounce when next observable has error
To make data accessible for offline viewing I have a data layer that first requests the data from database and secondly does a network call to get data from api (and stores it to database). F.e. say i want to get recycle scores by user id:
Datalayer:
Presenter:
So my presenter is subscribing to the Repository to getRecycleScoresByUserId. I am using the debounce operator to make sure that in case the api call is fast enough that i am not setting returned values twice on ui as to prevent ui flickering. But now what happens is that when the database successfully returns me some recycleScores but for some reason api request response with an error that the subscriber in the presenter only receives an error and not the observable with values from the database.
How can I make sure the database's observable is received by subscribers and not being debounced when api call returns an error?
java - RxJava 去抖动
我试图在 1000 毫秒窗口内消除 100 毫秒生产者的抖动。我希望看到订阅每 1 秒更新一次,并在该期间发出最后一个值,但是我什么也没得到。我在这里想念什么?
c - 用两个按钮去抖动,用 Arduino 打开不同的 LED
我想为两个按钮进行去抖动。所以打开红色 LED 或绿色 LED 知道按下了哪个按钮我的程序仅适用于 1 个按钮。
我认为我需要一个用于两个按钮的数组。
谁能帮我改进我的代码两个或更多按钮?
javascript - JavaScript - 最好的去抖时间延迟
消除某些 Web 表单的最佳实践是什么?
我在许多文本字段中使用 debounce 来延迟触发用户输入的其他一些事情。
通常我使用 300 毫秒进行去抖动,但有时会很短,有时会很长。
它有一些统计上的“最佳”价值吗?或者一些快速打字检查器来自动决定去抖动时间?
下面是去抖动的例子:
ajax - 如何在对用户输入进行异步调用时过滤项目?
我的 HTML 中有一个输入字段,如下所示:
在我的组件中,我接受用户输入并与后端检查它是否是有效输入。在进行此调用之前,我对变量进行了简单的空检查。
我的用户输入主题是
问题是我做的空支票。
想象一下用户输入两个字符“of”,我将其显示为有效(通过拨打电话)。
如果用户点击退格键(输入现在是“o”),请等待一秒钟(导致调用文本“o”)并按退格键删除“o”(导致用户输入为空)我的状态显示无效导致输入字段为空。
然后 ajax 调用响应返回(对于文本 'o',这是有效的)并且我显示有效。所以我最终显示对空字符串有效。我该如何解决这个问题?有任何想法吗?
javascript - 直接未绑定到按钮时,去抖功能不起作用
我正在尝试使用 Ben Alman 的debounce
代码。我有以下代码,但我根本看不到任何执行。
这个onChange()
函数是从multiselect
这样的盒子里触发的:
当这些选择框被选中时,它们会连续触发onChange()
,但我没有看到该debounce
函数有任何执行。
我在网上找到的所有示例都实现了一个绑定到按钮按下或类似东西的去抖动功能。
javascript - 如何在 typeahead.js 中实现去抖动?
我正在使用 typeahead.js 编写搜索功能。我试图弄清楚如何为搜索功能实现去抖动。我浏览了预先输入的文档,但找不到任何相关信息。如何在预输入中实现去抖动?代码如下所示。
jquery - 窗口滚动多次触发
我有一些示例代码,我试图在导航到达某个点时使其保持粘性。问题是滚动方法一直在触发,它似乎卡在某种循环中,在这种循环中,不断地添加和删除类,使 flickr 变得粘滞。因此我的计算如下:
vue.js - 在去抖动之前模拟加载微调器
有谁知道如何在此方法的去抖动之前执行 this.isLoading = true ?
它应该是一个加载微调器,在通过 axios 进行异步调用时将被动画化。