1.

How to fire an event and bind the event to an event handler?

Answer»
  1. import events module
  2. create an eventEmitter OBJECT
  3. create an eventHandler  

To fire an event use eventEmitter.EMIT(‘evenName’)

To BIND an event handler with an event eventEmitter.on(‘eventName’, event handler)

Example: Refer the following example.

// Import Events module var events = require('events'); // Create an eventemitter object var eventEmitter = new events.EventEmitter();//Create an event handler var myEventHandler = function () { console.log('I have completed'); } // Assign evenhandler to an event eventEmitter.on('complete', myEventHandler);  // Fire the complete event eventEmitter.emit('complete')

Following is the result after EXECUTING the code.

Result: I have completed

  • For firing an event , use  emit METHOD
  • For assigning an event, use on method.


Discussion

No Comment Found