Is it possible to dispatch events on regular objects (not DOM ones)? [duplicate]
问题 This question already has answers here : Can plain Javascript objects have events? (8 answers) Closed 2 years ago . I just found out that FileReader dispatches events just as if it was a DOM element. Is it? I wonder if it's possible to create an object similar to FileReader, which doesn't have a representation in HTML/XML structure, but can dispatch events? 回答1: FileReader has methods like addEventHandler because it is defined to implement the EventTarget interface. EventTarget is defined by