Sök…


Syntax

  • d3. skicka - skapa en anpassad händelseförsäljare.
  • avsändande. on - registrera eller avregistrera en händelse lyssnare.
  • avsändande. kopiera - skapa en kopia av en avsändare.
  • avsändande. samtal - skicka en händelse till registrerade lyssnare.
  • avsändande. ansökan - skicka en händelse till registrerade lyssnare.

Anmärkningar

Dispatching är en bekväm mekanism för att separera problem med löst kopplad kod: registrera namngivna återuppringningar och sedan ringa dem med godtyckliga argument. En mängd D3-komponenter, som d3-begäran, använder denna mekanism för att avge händelser till lyssnare. Tänk på detta som Nodes EventEmitter, förutom att varje lyssnare har ett väldefinierat namn så att det är enkelt att ta bort eller ersätta dem.

Relaterade läsningar

enkel användning

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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow