事件委托
利用冒泡的原理,把事件加到父级上,触发执行效果。
把该是自己的事件交给其他标签来完成,就是事件委托!
把li的事件委托给父元素ul来完成。
事件委托只能是把子元素的事件委托给父元素。
1:事假委托的优点:
1:提高代码性能,运行速度加快
2:节省内存空间
2: 事件源的兼容
target 是event对象下面的属性,这个属性指向事件源
event.target 是w3c的写法,ie浏览器不支持
event.srcElement 这是IE的写法(兼容低版本IE)
兼容写法
var targt=e.target||e.srcElement;
onmousedown鼠标按下事件
onmouseup鼠标松开事件
onmousemove鼠标移动事件