jQuery事件处理的探讨
在基于jQuery库的前端开发系统中,很多事件往往绑定到一个页面上的各种身份,即使事件代理简单地使用,也会导致事件的分散和不良的维护和管理。那么,如何解决这个问题呢我想到了主干中的事件,如下所示:
复制代码代码如下所示:
事件:{
单击图标:打开
单击按钮。编辑:openeditdialog
单击按钮删除:
}
也就是说,将事件集合起来,这就是事件处理中心的概念。
实现这一思想的一个简单原因:
事件代理用于将事件绑定到体节点(一些事件本身没有冒泡,暂时不在这里学习)。
对于事件的执行对象,给出统一的标识。
事件的执行功能是集中式的。
复制代码代码如下所示:
事件处理中心
Var ClickEventCenter = { {
handler1 :函数(){
做某事…
},
handler2 :函数(){
做某事…
}
…
}
事件
body.on美元(单击
无功handlername =美元(这)。数据(点击中心);
VAR处理= clickeventcenter { handlername }
如果(美元。功能(处理器))处理程序()
})
这样,一种事件就聚集在一起了。
在某个时候,它可以起到很好的作用。
以上是本文的全部内容,希望大家能喜欢。