1 js事件的一个例子https://stackoverflow.com/questions/22186467/how-to-use-javascript-eventtarget
这个我试了,还真有效:
// listen to event
window.addEventListener("say", function(e) { alert(e.detail.word); });
// create and dispatch the event
var event = document.createEvent("CustomEvent");
event.initCustomEvent('say', true, true,
{ "word": "Hello!" });
window.dispatchEvent(event);
这个地方介绍了使用方法:
https://blog.youkuaiyun.com/dyllove98/article/details/9673395
2 这个貌似是自己实现的,还没验证,连接:
https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget