如何深入解析JavaScript事件模型及自定义事件实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计543个文字,预计阅读时间需要3分钟。
JavaScript实现一个简单的事件模型,需要包含事件绑定与解绑功能。代码如下:
javascriptvar eventModel={ list: {}, bind: function () { var args=[...arguments]; var type=args[0]; var handlers=args.slice(1); if (typeof type==='string') { if (!this.list[type]) { this.list[type]=[]; } this.list[type].push(handlers); } }, unbind: function () { var args=[...arguments]; var type=args[0]; if (typeof type==='string') { if (this.list[type]) { this.list[type]=[]; } } }};
JavaScript 一个最简单的事件模型,需要有事件绑定与触发,还有事件删除。
本文共计543个文字,预计阅读时间需要3分钟。
JavaScript实现一个简单的事件模型,需要包含事件绑定与解绑功能。代码如下:
javascriptvar eventModel={ list: {}, bind: function () { var args=[...arguments]; var type=args[0]; var handlers=args.slice(1); if (typeof type==='string') { if (!this.list[type]) { this.list[type]=[]; } this.list[type].push(handlers); } }, unbind: function () { var args=[...arguments]; var type=args[0]; if (typeof type==='string') { if (this.list[type]) { this.list[type]=[]; } } }};
JavaScript 一个最简单的事件模型,需要有事件绑定与触发,还有事件删除。

