事件详解

事件

事件的定义:能够发生的事情

事件的角色:使对象拥有通知能力的成员。

使用:用于对象或者类之间的动作协调与信息的传递(消息推送)

原理:事件模型(event model)

5个部分:

1.事件的拥有者(event source,对象)

2.事件成员(event,成员)

3.事件响应者(event subscriber,对象)

4.事件处理器(event handler,成员)—本质上是一个回调方法

5.事件订阅—把事件处理器和事件关联在一起,本质上是一种以委托类型为基础的“约定”

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在iOS开发中经常会涉及到触摸事件。本想自己总结一下,但是遇到了这篇文章,感觉总结的已经很到位,特此转载。作者:L...
    WQ_UESTC阅读 6,180评论 4 26
  • 触摸事件: 三种在规范中列出并获得跨移动设备广泛实现的基本触摸事件: 1.touchstart:手指放在一个DOM...
    晨光2016阅读 24,205评论 0 13
  • 今日不少头条号作者发现,在作者后台发布文章找不到分类选项了,一时间还担心因没有设置分类而导致垂直度下降。其实这是头...
    9SiR阅读 1,309评论 2 1
  • 曾经最痛苦的时光,已经过去了,我终于可以平复心情,用些许言语,留下这些字。 夜晚,不拉上窗帘,远处万家灯火...
    花也落落阅读 291评论 13 4
  • 经过长期的使用积累,我已有自己固定的几个APP,并且形成了一套自己的使用体系 1. 印象笔记 知识信息管理强大的c...
    CHANCEC阅读 419评论 0 1