写一个事件封装函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了写一个事件封装函数相关的知识,希望对你有一定的参考价值。

var EventHandle = {
addEvent:function(ele,type,handle){
if (ele.addEventListener) {
ele.addEventListener(type,handle,false);
}else if(attachEvent){
ele.attachEvent("on"+type,handle);
}else{
ele["on"+type]=handle;
}
},
deleteEvent:function(ele,type,handle){
if (ele.removeEventListener) {
ele.removeEventListener(type,handle,false);
}else if(detachEvent){
ele.detachEvent("on"+type,handle);
}else{
ele["on"+type]=null;
}
}
}
//方便使用

以上是关于写一个事件封装函数的主要内容,如果未能解决你的问题,请参考以下文章

swift项目第六天:中间发布按钮的封装以及监听点击事件

Vue封装的事件函数

性能优化之惰性函数

JS高级——封装注册事件

jQuery文档之事件

jsvue防抖函数节流函数,工具类封装