【问题标题】:How can I use Regex to match JavaScript event names?如何使用 Regex 匹配 JavaScript 事件名称?
【发布时间】:2018-06-15 15:23:34
【问题描述】:

我正在编写一个注入页面的脚本,它有几个自定义事件通知我内容更新/DOM 更改,以便我可以做出相应的响应。

目前,事件被编码以提供一些额外信息,例如Event:pageChange:[page number],这使得侦听这些事件有点棘手,特别是那些事件名称包含用户输入文本的用户搜索.

有没有办法使用正则表达式匹配事件?

或者,有没有办法观察所有来自或源自一个元素的事件,然后从那里匹配? (自定义事件来自document,所以我想我会得到大量的冒泡事件。

【问题讨论】:

    标签: javascript jquery events


    【解决方案1】:

    对不起,我不认为它可以使用正则表达式匹配。即使它确实以某种方式工作,也可能导致性能下降和事件阻塞违规。相反,我建议您将Event:pageChange:[page number] 用作Event:pageChange 和extraParams。更多信息请参考jQuery Trigger Docs

    【讨论】:

      猜你喜欢
      • 2015-12-10
      • 1970-01-01
      • 1970-01-01
      • 2010-09-10
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      • 2018-12-01
      • 2019-11-11
      相关资源
      最近更新 更多