js-自定义事件

1、由于如果函数名相同的话,后面调用的函数会覆盖前面的函数,如果多人协作开发的话很不方便,所以产生的自定义事件。借鉴绑定事件的特性,可以绑定多个事件,不会产生覆盖现象。

2、自定义事件:使函数具备事件的特性

  window.addEventListener('show',function(){alert(1);},false);

  window.addEventListener('show',function(){alert(2);},false);

  window.addEventListener('show',function(){alert(3);},false);

  show();//----触动触发自定义事件------主动调用函数的时候触发上面定义的事件。1,2,3都会弹出来

原文地址:https://www.cnblogs.com/yuxingyoucan/p/6414011.html