刚刚接触 JS 不久,在做网页过程中,遇到了一个疑问:JavaScript 里有没有像 ActionScript 里那样的自定义事件处理机制(例如:AsBroadcaster 类等)。看了一堆E文(《JavaScript: The Definitive Guide, 5th Edition》),没搞太明白。最后决定还是自制一个简单的侦听功能吧。
function DoEvents(){ this.lstner=[] this.addListen=function(o){//添加侦听 this.lstner.push(o); } ...