jQuery事件处理的探讨

在基于jQuery库的前端开发系统中,很多事件往往绑定到一个页面上的各种身份,即使事件代理简单地使用,也会导致事件的分散和不良的维护和管理。

那么,如何解决这个问题呢我想到了主干中的事件,如下所示:

复制代码代码如下所示:

事件:{

单击图标:打开

单击按钮。编辑:openeditdialog

单击按钮删除:

}



也就是说,将事件集合起来,这就是事件处理中心的概念。

实现这一思想的一个简单原因:

事件代理用于将事件绑定到体节点(一些事件本身没有冒泡,暂时不在这里学习)。

对于事件的执行对象,给出统一的标识。

事件的执行功能是集中式的。

复制代码代码如下所示:









事件处理中心

Var ClickEventCenter = { {

handler1 :函数(){

做某事…

},

handler2 :函数(){

做某事…

}



}

事件

body.on美元(单击

无功handlername =美元(这)。数据(点击中心);

VAR处理= clickeventcenter { handlername }

如果(美元。功能(处理器))处理程序()

})



这样,一种事件就聚集在一起了。

在某个时候,它可以起到很好的作用。

以上是本文的全部内容,希望大家能喜欢。