event.target
event中的target表示的是触发事件的对象
addEventListener()
// -通过这个方法也可以给元素绑定响应函数;
// -参数:
// 1.事件的字符串,不要on
// 2.回调函数,当事件被触发时该函数会被调用
// 3.是否在捕获阶段触发事件,需要一个布尔值,一般都为false
// 使用addEventListener()可以同时为同一个元素的相同事件绑定多个响应函数,
// 这样当事件被触发时,响应函数将会将会按照绑定的顺序执行
事件的传播
1.捕获阶段
-在捕获阶段时从最外层的祖先元素,向目标元素进行事件的捕获,但是默认此时事件不会触发
2.目标阶段
-事件捕获到目标元素,捕获结束开始在目标元素上触发事件
冒泡阶段
-事件从目标元素向他的组先元素传递,依次触发祖先元素上的事件
-如果希望在捕获阶段就触发事件,可以将**addEventListener()**的第三个参数设置为true
一般情况下我们不会在捕获阶段触发事件,所以这个参数一般都是false
JS中的事件*
onclick 鼠标单击事件,
ondblclick 鼠标双击事件
onload onload事件会在整个页面加载完成之后才触发
onmousedown 鼠标按下事件
onmouseup 鼠标抬起事件