DOM事件模型

115 阅读1分钟

1.事件?绑定事件??

什么是事件:事件是元素天生自带的默认行为 * 1 不论我们是否给其绑定了方法,当我们操作的时候,也会把对应的时间触发

什么是事件绑定: 目的是当事件行为触发的时候,可以做一些事情

2.事件的冒泡阶段和捕获阶段??

用专业术语讲。从外到内找被监听的元素叫做事件捕获,从内找外监听函数叫事件冒泡。并且这个顺序是不会变的,每次查找的时候都是先由外向内然后再又内向外。

3.如何选择冒泡或者捕获?

用这个事件绑定API addEventListener

例:x.addEventListener ('click',fn,bool)

当事件被点击时则执行fn函数,bool处不填或填fasle则默认为冒泡,ture则为捕获。

4.一个特例

当只有一个div被监听时(即这div既不存在父级元素,也不存在子集元素),则谁先监听谁先执行。

5. 捕获不可被取消,但冒泡可以

以上,有错误欢迎指出!