수색…


통사론

  • d3. dispatch - 커스텀 이벤트 디스패처를 생성합니다.
  • 급파. on - 이벤트 리스너를 등록 또는 등록 취소합니다.
  • 급파. copy - 운영자의 복사본을 만듭니다.
  • 급파. call - 등록 된 청취자에게 이벤트를 발송합니다.
  • 급파. apply - 등록 된 청취자에게 이벤트를 발송합니다.

비고

Dispatching은 느슨하게 결합 된 코드로 관심사를 분리하는 편리한 메커니즘입니다. 이름이 지정된 콜백을 등록한 다음 임의의 인수로 호출합니다. d3 요청과 같은 다양한 D3 구성 요소는이 메커니즘을 사용하여 리스너에게 이벤트를 방출합니다. 노드의 EventEmitter와 마찬가지로 모든 수신기의 이름이 잘 정의되어 있으므로 제거하거나 교체하기가 쉽습니다.

관련 독서

간단한 사용법

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
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow