杰表技术论坛 's Archiver

admin 发表于 2011-8-30 15:38

对比extjs 和 jquery面向对象的事件处理,extjs简洁太多!

如果你有一个对象,要处理click事件,以下是extjs,和jquery的两版本的代码,感觉,extjs要简洁很多:[code]// extjs版本
function MyClick(el)
{
     this.message = 'hello!';
     this.click=function()
     {
          alert(this.message);
     }
     el.on('click',this.click,this);
}[/code]// jquery版本[code]function MyClick(el)
{
     this.message = 'hello!';
     this.click=function(e)
     {
          alert(e.data.me.message);
     }
     el.click({me:this},this.click);
}[/code]

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.