Banquet 02
- 7. ECMAScriprt 4 被合谐了
ECMAScriprt 4已死,合谐版ECMAScript Harmony出炉
javascript 2.0 将以ECMAScript Harmony为准。
而as 已经跟java走得越来越近.
http://ejohn.org/blog/ecmascript-harmony/
- 11. EventDispatch大致原理
function EventDispatch(){
this.eventListener=new Array();
this.dispatchEvent=function(e){ //事件分发
for(var i=0;i<this.eventListener.length;i++){
if(this.eventListener[i].type==e.type){
this.eventListener[i].fun(e);
}
}
}
this.addEventListener=function(e,fun,bubble){ //事件注册
this.eventListener.push(new Object({type:e,fun:fun,useCapture:useCapture}));
}
this.removeEventListener=function(e,fun,useCapture){ //事件删除
for(var i=0;i<this.eventListener.length;i++){
if(this.eventListener[i].type==type && this.eventListener[i].fun==fun){
this.eventListener.splice(i,1);
}
}
}
}