ES6 自定义事件

系统自带的自定义事件:

使用自定义事件,绑定一些事件 EventTarget
            这是 系统 自己做了封装处理了;
            https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget
            1.继承 extends EventTarget
            2.super();
            3.绑定:addEventListener
                this.addEventListener("close",this.close);
                this.addEventListener("close",()=>{console.log("使用了自定义事件触发了,close")});
            4.触发:
                稍微麻烦一点,需要实例化一下
                let close = new CustomEvent("close");
                this.dispatchEvent(close);

 

posted @ 2020-02-29 02:37  JackAfan  阅读(562)  评论(0)    收藏  举报
setTimeout(function(){ let aImg = document.querySelectorAll("img"); aImg.forEach(img=>{ img.alt = "" }) console.log("去除img-alt成功") },1000)