creator 关于JS对象自定义事件的问题

如果一个JS脚本是以组件的方式存在,订阅事件都是 node.on(‘eventname’,function(){},this)的方式。
但是如果我这个JS脚本不挂载在任何一个node上面,只是负责处理一些相对底层的东西,需要自定义一个事件,并自己订阅这个事件,应该怎么写呢?

var emitter = new cc.EventTarget();
emitter.on(‘eventname’,function(){},this);