怎么样对xul中进行控制,实现mvc的模式呢?自己要创建一个controller,如
var gController={
commands: {}
docommand:{}//这是对docommand方法的捕获事件
handleEvent: function handleEvent(event){
switch (event.type) {
case "click":
this.click();
break;
}
}
click: function click(event){
alert("click");
}//这是对eventListener事件的捕获
}
如你要捕获click事件,只要加上window.addEventListener("click",gController,true);
这样它就会去调用handleEvent的方法了,最后还要在load方法中加上 window.controllers.appendController(gController);