lo que puedo decir con confianza razonable la respuesta es no . Hubo talk de una biblioteca llamada DOMe para eventos de nivel 3, pero no creo que alguna vez despegue.
Hay varias razones por las cuales tal biblioteca sería difícil:
- de IE 8 oído nunca hablar de captura de eventos (a pesar de que fue originalmente la idea de Microsoft).
- Los eventos de mutación son prácticamente imposibles de calzar.
KeyboardEvent
sería una pesadilla para hacerlo bien debido a Key Values, no estoy seguro de que sea factible intentarlo. Esto se debe a que keyCode
puede variar entre los idiomas de entrada.
Con todo esto en mente, pequeña biblioteca está empezando a sonar un poco demasiado optimista. Para solucionar el primer problema, debe implementar todo el modelo de eventos vinculando un controlador a un evento original que burbujea y pseudorefira el evento en los manejadores conectados a través de sus métodos con pestañas, comenzando en el documento y trabajando en su camino hacia el evento original es srcElement
/target
y viceversa.
La solución más simple es probablemente otra razón por la cual no existe una cuña, la mayoría de las personas simplemente calzan los eventos que necesitan, si es posible, y tratan de evitar la necesidad de capturar.
[Mi DOM-shim] (https://github.com/Raynos/DOM-shim/blob/b63f84b48c55edf69fd36b20118a8136b56564bb/src/ie8/interfaces/EventTarget.js) ha hecho un intento de implementar 'EventTarget' – Raynos