浏览器自定义事件
E.g.
// document.createEvent() // event.initEvent() // element.dispatchEvent() var dom = document.querySelector('#id') document.addEventListener('alert', function (event) { console.log(event) }, false); // 创建 var evt = document.createEvent("HTMLEvents"); // 初始化 evt.initEvent("alert", false, false); // 触发, 即弹出文字 dom.dispatchEvent(evt);复制代码
1、createEvent()
2、initEvent()
3、dispatchEvent()