1. 当你在做事件监听时,如果需要同时监听大量的同类事件的话,是否需要每一个都去监听?当你需要监听的事件目前还没有发生,没有数据的时候,如何操作?这个时候就需要用到事件委托了。<br />事件委托本质上就是设置一个事件直接监听需要监听事件的祖先元素,这样无论是庞大的监听数量,还是还未进行的操作,都可以设置监听。数量庞大的监听,只需要触发的时候,通过祖先去判断target是不是它所属的子类,就可以做到节约大量内存的目的。监听不存在的事件也是同样的道理,只需要监听之后会发生事件的祖先元素,就可以在触发事件的时候,再进行判断是否是我要监听的元素。<br />这就是事件委托的主要优点:节省监听数(内存)、可以监听还没有出现的元素。