Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何确定函数(渲染器)在一段时间(完成)后未被调用?_Javascript_Extjs - Fatal编程技术网

Javascript 如何确定函数(渲染器)在一段时间(完成)后未被调用?

Javascript 如何确定函数(渲染器)在一段时间(完成)后未被调用?,javascript,extjs,Javascript,Extjs,我有一个表,其中包含一些元素的属性,我在“onready”事件中使用extjs和纯javascript在每个输入上应用一些自定义事件。此表还为每列设置了渲染器atached,当我向下滚动时,它会触发,以查看在开始时未看到的元素,之后我的更改将丢失在顶部的元素中,而不会应用到底部。所以我的问题是: 如何检查Function是否在100毫秒后未被调用,以及它是否不再被调用?函数中的简单标志在正常情况下是可以的,但是这个标志会多次激发,然后就不再执行了。有什么想法吗 我只能使用纯JS和EXTJS 为每

我有一个表,其中包含一些元素的属性,我在“onready”事件中使用extjs和纯javascript在每个输入上应用一些自定义事件。此表还为每列设置了渲染器atached,当我向下滚动时,它会触发,以查看在开始时未看到的元素,之后我的更改将丢失在顶部的元素中,而不会应用到底部。所以我的问题是:

如何检查Function是否在100毫秒后未被调用,以及它是否不再被调用?函数中的简单标志在正常情况下是可以的,但是这个标志会多次激发,然后就不再执行了。有什么想法吗


我只能使用纯JS和EXTJS

为每个函数分配一个属性,比如,在加载页面和每次启动函数时,使用Date.now()更新此属性,并检查(在函数执行期间)Date.now()-time<100。

您可以使用它创建缓冲函数


然后从呈现器调用结果函数。当呈现器在预定义时间内未被调用时,内部函数将自动执行。如果同时调用,计时器将再次开始运行。

您使用了错误的方法。使用事件委派将单个侦听器附加到容器元素,然后你不必担心维护它们。