问题标签 [debouncing]
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.
python - 如何找到带有滞后的零交叉?
在 numpy 中,我想检测信号从(以前)低于某个阈值到高于某个其他阈值的点。这适用于去抖,或在存在噪声的情况下准确的过零等。
像这样:
我想要一种无需显式循环遍历数组的方法:但我想不出任何方法,因为每个状态值都取决于前一个状态。没有循环可以吗?
javascript - 有人可以解释 Javascript 中的“去抖动”功能吗
我对javascript中的“去抖动”功能感兴趣,写在这里:http ://davidwalsh.name/javascript-debounce-function
不幸的是,代码解释得不够清楚,我无法理解。谁能帮我弄清楚它是如何工作的(我在下面留下了我的评论)。简而言之,我真的不明白这是如何工作的
编辑:复制的代码片段以前callNow
在错误的位置。
javascript - 控制器中的角度去抖动(非输入)
我有一个网站,我需要在点击事件上获得一些去抖功能,并且我已经在网上搜索以找到合适的解决方案,但一直无法。
我有两个链接,每个链接都有自己的数据类型,这些数据在下面的列表中使用。
如果我快速切换,(单击第一个,然后是第二个)异步获取获取数据无法遵循,所以即使我先单击第二个,我也会从列表中的第一个链接获取内容。
我可以看到有一个 ng-model-options,但我不知道我是否可以在这里。如果我需要使用下划线去抖动,我会很难过,所以我需要 $scope.$apply 对范围的每个更改。
有人对此有一些想法吗?
编辑!
一个朋友发给我这个。 如何在AngularJS中编写去抖动服务 应该可以解决问题。
angularjs - AngularJS:在输入框中输入后如何等待几秒钟
我试图让搜索输入框在用户停止输入几秒钟后触发搜索操作。
在一个普通的应用程序中,我这样做:
在 AngularJS 中实现类似功能的正确方法是什么?有具体的指令吗?
示例代码将不胜感激
javascript - "setTimeout" VS "debounce" 插件 - 延迟事件的代码执行
我想推迟一些事件代码的执行。setTimeout
使用标准函数和插件 debounce (链接到 debounce )之间到底有什么区别?
这是一个例子 setTimeout
:
这是一个 debounce 的例子:
当然,去抖动代码更短,但还有其他好处吗? 哪个会更快?
javascript - 如果再次调用 Javascript 函数,如何杀死它?
我的网页上有一个搜索框,其中包含复选框,以便用户过滤他们的结果。一次只能选中一个复选框。
单击复选框时,我的代码会运行并将过滤器应用于列表并返回正确的结果。
我遇到的问题是,当一个复选框被快速连续单击多次时,它会将请求排队并将它们一一拉回来。如果选中一个复选框然后多次取消选中,这可能需要一段时间。
Javascript中是否有任何方法可以通知该函数它已被再次调用并且它应该停止除最后一个请求之外的所有内容?
javascript - 在绑定属性更改上保持模型
当模型的一个属性绑定到模板输入时,立即持久化模型的最佳实践是什么?您认为它属于模型还是控制器?
我根据观察者提出了这个解决方案:
但是由于某种原因,这会触发同一模型的多个(对我来说是 3 个)保存请求。
我还尝试将观察者放在模型上,但这进入了一个无限循环:
我试图通过 来解决这个问题Ember.run.once
,但显然我对 Ember 运行循环的理解还不够深入。
button - 按钮去抖 pic16f877a 代码不起作用
在 pic16f877a 中,我正在尝试使用单个按钮制作用于软件去抖动的代码,但是每当我单击该按钮时,它就会继续并且永远不会再次关闭,这是代码:
编辑
我还制作了这个有问题的新代码,它有时工作有时不在这里:
顺便说一句,我忘了提到 config.h 是我为配置位和晶体频率(_XTAL_FREQUENCY)而制作的头文件
javascript - underscore.js 去抖动函数中的内部函数上下文
我想了解 underscore.js debounce 功能的机制:http: //underscorejs.org/#debounce
这是它的本机代码:
我遇到的问题是内部可返回函数中使用的上下文变量。我不明白为什么我们应该在这里使用它以及它包含什么上下文。我尝试在不应用任何上下文的情况下通过简单调用去抖动函数来使用相同的函数,它也运行良好。这是我对这两个功能的小玩意:http: //jsfiddle.net/vlrt/fby9dhe0/11/
那么,这里的上下文是否必要?需要应用什么上下文?