"Un evento può essere composto da due parti, l'intestazione dell'evento e il corpo dell'evento." Riguarda la notifica di eventi o eventi?

1

Da: link

In considerazione:

Events do not travel, they just occur.

Le seguenti affermazioni sono valide?

Event channels are conduits in which events are transmitted from event emitters to event consumers.

...

An event can be made of two parts, the event header and the event body.

Stanno parlando della notifica dell'evento o dell'evento stesso nelle altre due citazioni?

    
posta Aquarius_Girl 13.06.2016 - 09:07
fonte

1 risposta

2

Se si cita anche la seguente frase, si ha la risposta:

Events do not travel, they just occur. However, the term event is often used metonymically to denote the notification message itself, which may lead to some confusion.

Dal contesto è chiaro che le altre due citazioni parlano del messaggio di notifica dell'evento piuttosto che dell'evento di attivazione. È comune utilizzare la parola evento per descrivere sia l'evento di attivazione che il messaggio di notifica.

La confusione non si ferma qui. In C # la parola chiave event viene utilizzata per l'evento emitter (che è un delegato multicast e l'oggetto di notifica dell'evento è un parametro per questo delegato che verrà trasmesso a tutti i sottoscrittori). In JavaScript / DOM l'interfaccia di Event è l'interfaccia di base per gli oggetti di notifica . Ma il termine evento viene anche utilizzato per l'evento gestori , ad es. alcuni documenti useranno il termine "l'evento onlick" quando si parla del gestore di eventi che viene richiamato quando viene attivato l'evento click. Durante le guerre del browser, Internet Explorer ha introdotto il metodo attachEvent() che ha (quasi) esattamente lo stesso valore di addEventListener() nello standard DOM. Quindi la distinzione tra evento e listener di eventi non è chiara neanche nell'API.

In breve, la parola "evento" è usata in senso ampio per descrivere le varie parti che interagiscono in un'architettura guidata da eventi. Quindi, se devi essere preciso, è una buona idea usare termini più specifici come oggetto di notifica evento , emettitore di eventi , listener di eventi e così via.

    
risposta data 13.06.2016 - 09:58
fonte