为了账号安全,请及时绑定邮箱和手机立即绑定

事件监听机制解决了什么问题?请举实例说明。各位有什么建议?

事件监听机制解决了什么问题?请举实例说明。各位有什么建议?

尚方宝剑之说 2019-08-21 12:33:46
查阅了网上很多关于事件监听机制的文章,但没明白这种机制存在的意义是什么。网上很多文章讲的是如何用代码实现,或者利用日常生活中的例子来说明,感觉没有解决我的疑问。请大神用开发中常见的代码功能来说明事件监听机制解决的问题,这种机制解决了什么问题,是如何对代码进行解耦的?
查看完整描述

2 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

事件监听的触发顺序,依次是捕获阶段、目标阶段、冒泡阶段。在各个阶段,不如冒泡阶段,我们可以做事件委托,场景吗,举个例子,一个ul有100个li如果在li上绑定事件,是不是需要绑定100次,但是如果利用冒泡机制,把事件绑定到ul上,只需要绑定一次,然后通过事件源对象来区分。还有很多的作用,重要的是自己多去研究,多去琢磨。
                            
查看完整回答
反对 回复 2019-08-21
?
慕神8447489

TA贡献1780条经验 获得超1个赞

应该是考察设计模式中的观察者模式,主要是为了扩展性和代码解耦。
观察者模式在被观察者和观察者之间建立一个抽象的耦合。被观察者角色所知道的只是一个具体观察者列表,每一个具体观察者都符合一个抽象观察者的接口。被观察者并不认识任何一个具体观察者,它只知道它们都有一个共同的接口。
                            
查看完整回答
反对 回复 2019-08-21
  • 2 回答
  • 0 关注
  • 364 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信