1. 事件委托原理
事件委托就是用事件冒泡来实现的。事件冒泡就是事件从最深节点开始,逐步向上传播(即向父级及以上节点),如div>ul>li>a,给a添加一个点击事件,那么这个事件就会一层一层的向父级执行,执行顺序为a>li>ul>div,所以,有这样一个机制,给最外面的div添加一个点击事件,那么里面子元素做点击事件的时候,都会冒泡到最外层的div上,所以都会触发,这就是事件委托,委托他们父级代为执行事件。
事件委托就是用事件冒泡来实现的。事件冒泡就是事件从最深节点开始,逐步向上传播(即向父级及以上节点),如div>ul>li>a,给a添加一个点击事件,那么这个事件就会一层一层的向父级执行,执行顺序为a>li>ul>div,所以,有这样一个机制,给最外面的div添加一个点击事件,那么里面子元素做点击事件的时候,都会冒泡到最外层的div上,所以都会触发,这就是事件委托,委托他们父级代为执行事件。