1、addeventlistener 它允许给一个事件注册多个listener。当存在其他的库时,使用DHTML库或者Mozilla extensions不会出现问题。
2、它提供了一种更精细的手段控制listener 的触发阶段。(即可以选择捕获或者冒泡)。
3、在利用属性声明事件(HTMLObject.onclick = Handler)必须为htmlobject也就是,文本节点不能利用这个声明,但是利用addEventListener可以对任何DOM节点。
4、this指代的是当前事件的对象。
5、addEventListener可以多次绑定同一个事件并且不会覆盖上一个事件。
事件冒泡执行过程:从最具体的的元素(你单击的那个元素)开始向上开始冒泡
事件捕获执行过程:从最不具体的元素(最外面的那个盒子)开始向里面冒泡