事件詳解

事件

事件的定義:能夠發(fā)生的事情

事件的角色:使對(duì)象擁有通知能力的成員。

使用:用于對(duì)象或者類之間的動(dòng)作協(xié)調(diào)與信息的傳遞(消息推送)

原理:事件模型(event model)

5個(gè)部分:

1.事件的擁有者(event source,對(duì)象)

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

3.事件響應(yīng)者(event subscriber,對(duì)象)

4.事件處理器(event handler,成員)—本質(zhì)上是一個(gè)回調(diào)方法

5.事件訂閱—把事件處理器和事件關(guān)聯(lián)在一起,本質(zhì)上是一種以委托類型為基礎(chǔ)的“約定”

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 在iOS開發(fā)中經(jīng)常會(huì)涉及到觸摸事件。本想自己總結(jié)一下,但是遇到了這篇文章,感覺總結(jié)的已經(jīng)很到位,特此轉(zhuǎn)載。作者:L...
    WQ_UESTC閱讀 6,251評(píng)論 4 26
  • 觸摸事件: 三種在規(guī)范中列出并獲得跨移動(dòng)設(shè)備廣泛實(shí)現(xiàn)的基本觸摸事件: 1.touchstart:手指放在一個(gè)DOM...
    晨光2016閱讀 24,543評(píng)論 0 13
  • 今日不少頭條號(hào)作者發(fā)現(xiàn),在作者后臺(tái)發(fā)布文章找不到分類選項(xiàng)了,一時(shí)間還擔(dān)心因沒有設(shè)置分類而導(dǎo)致垂直度下降。其實(shí)這是頭...
    9SiR閱讀 1,343評(píng)論 2 1
  • 曾經(jīng)最痛苦的時(shí)光,已經(jīng)過去了,我終于可以平復(fù)心情,用些許言語(yǔ),留下這些字。 夜晚,不拉上窗簾,遠(yuǎn)處萬(wàn)家燈火...
    花也落落閱讀 336評(píng)論 13 4
  • 經(jīng)過長(zhǎng)期的使用積累,我已有自己固定的幾個(gè)APP,并且形成了一套自己的使用體系 1. 印象筆記 知識(shí)信息管理強(qiáng)大的c...
    CHANCEC閱讀 446評(píng)論 0 1

友情鏈接更多精彩內(nèi)容