d3.js
Skicka händelser med d3.dispatch
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