gpt4 book ai didi

javascript - 如何在 javascript 中创建一个监视数组的自定义事件?

转载 作者:行者123 更新时间:2023-12-04 23:52:22 25 4
gpt4 key购买 nike

我看到其他关于如何创建自定义事件的问题,但我不清楚如何跟踪特定的自定义条件。

在我的示例中,我需要“监听”数组从具有 x 个元素变为 y 个元素的可能性。

我不确定在 Array 之上制作原型(prototype)是否是个好主意,尽管这正是我所需要的。

然而,更广泛的问题是,编写自定义监听器的方法是什么,这些监听器实际上类似于 -pseudo-

onClockStruckTwo或者onDom改变或者狂欢

意思是,与其等待其他一些预定义的 onEvent(onclick、onkeydown 等)发生,我想自己做。

并且请不要框架回答。我正在尝试了解这在 native javascript 中的实际工作原理。

TIA

最佳答案

我问你的问题是“你在什么?”如果您正在收听服务器上的更改,您可以setTimeout 一个 AJAX 调用,但不建议这样做。如果您严格地希望元素的长度发生变化,那么一定有其他您知道会触发该事件的因素。我说如果它与服务器无关,根本不要“听”,只需将所需的 Javascript 代码附加到您知道会触发事件更改的内容的末尾即可。

编辑

这是 all the Javascript event types 的列表.我没有看到任何关于 DOM 对象为空的提及。你可以SOL用你希望的方式去做。

关于javascript - 如何在 javascript 中创建一个监视数组的自定义事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12152194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com