Buscar..


Sintaxis

  • d3 dispatch - crea un despachador de eventos personalizado.
  • envío. en - registre o anule el registro de un detector de eventos.
  • envío. Copiar : crea una copia de un despachador.
  • envío. llamada - despacha un evento a oyentes registrados.
  • envío. aplicar - enviar un evento a los oyentes registrados.

Observaciones

El envío es un mecanismo conveniente para separar las inquietudes con un código poco acoplado: registre devoluciones de llamada llamadas y luego llámelas con argumentos arbitrarios. Una variedad de componentes D3, como la solicitud d3, utilizan este mecanismo para emitir eventos a los oyentes. Piense en esto como el EventEmitter de Node, excepto que cada oyente tiene un nombre bien definido, por lo que es fácil eliminarlos o reemplazarlos.

Lecturas relacionadas

uso simple

var dispatch = d3.dispatch("statechange");

dispatch.on('statechange', function(e){ console.log(e) })

setTimeout(function(){dispatch.statechange('Hello, world!')}, 3000)


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow