javascript / html5创建自定义事件

时间:2014-08-01 20:41:13

标签: javascript html5 events

假设我有一个变量" stateName," (或者更确切地说,在我的确切情况下是一个className)并且每当stateName的值发生变化时(这可能是由于无数原因),我希望程序以统一的方式响应。

我在想我想创建一个事件" stateChanged"和一个eventListener,它监听这个变化并相应地执行一个函数?

我真的不知道如何在javascript中制作自定义事件,而且我也不知道这是不是一个好方法。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

使用setter函数,因此您永远不会直接操作它,然后您可以为它生成custom event。如果它必须触发即使"其他东西"更改值,您需要使用更强大的功能,如mutation observing