我很难理解JS中是否有事件系统。我试图在外部.js文件中创建没有DOM的事件。目标在页面中:
my.namespace.pageNamespace.registerEventListener('loadedData', function(){
//do something here
});
和
my.namespace.pageNamespace.raiseEvent('loadedData', data);
我可以通过以下代码实现此目的:
registerEventListener:function(eventName,fn){
//then store to kvp array
}
有没有更好的方法。也许使用Jquery?