一尘不染

为什么在DOM级别3中不推荐使用DOMSubtreeModified事件?

javascript

为什么不推荐使用 DOMSubtreeModified事件,而应该使用什么呢?


阅读 1016

收藏
2020-04-25

共1个答案

一尘不染

如果向下滚动一点,您会看到:

警告!该MutationEvent接口是在DOM Level 2事件中引入的,但尚未在用户代理之间完全且可互操作地实现。另外,也有人批评说,接口的设计会给性能和实现带来挑战。一个新的规范正在开发中,其目的是解决突变事件解决的用例,但以更有效的方式。因此,本规范描述了变异事件,以供参考和遗留行为的完整性,但不赞成使用MutationEvent接口和MutationNameEvent 接口。

替代API是变异观察者,在DOM Living Standard中完全指定,该替代者取代了所有DOM级别X愚蠢的行为。

2020-04-25