原生js绑定事件方法简单封装
2018-02-27 13:50
609 查看
const ListenerFN = function ({ target, event, FN, option = {} }) { if (target, event, FN) Error('target, event, FN'); target.addEventListener(event, FN, option); return function () { target.removeEventListener(event, FN); }; };传入dom对象,触发事件,回调方法,需要通过参数接参;const removeFN = ListenerFN({
target,
FN,
event,
});返回一个移除绑定的方法,再次执行后,移除绑定;removeFN();
相关文章推荐
- 原生js和jquery框架下绑定事件的方法
- 用js原生方法封装跨浏览器注册事件的方法系列一(事件入门)
- 原生js事件委托与简单的jquery事件委托方法
- 原生JS事件绑定方法以及jQuery绑定事件方法bind、live、on、delegate的区别
- React Native 原生与JS之间事件绑定注册 作用在于原生可以直接调用JS的方法
- [TOP]原生JS事件绑定方法以及jQuery绑定事件方法bind、live、on、delegate的区别
- 兼容IE9以下和非IE浏览器的原生js事件绑定函数
- 原生js简单实现双向数据绑定原理
- 绑定touchstart事件(原生js),小心击穿问题
- 原生JS取代一些JQuery方法的简单实现
- 原生JS简单实现ajax的方法示例
- js 事件绑定的方法bind(),on(),off()
- js绑定事件this指向发生改变的问题解决方法
- Js与Jq中的事件与方法简单归纳
- Asp.net中OnClientClick事件绑定js的多个方法
- 原生JS实现图片无缝滚动方法(附带封装的运动框架)
- 原生js封装的ajax方法示例
- js原生设计模式——3简单工厂模式\简单工厂模式封装简单对象
- Repeater,ItemDataBound事件,获取绑定列的值,给指定列添加js方法
- [置顶] 时间一到,开抢月饼(原生JS简单实现定时自动点击事件)