JavaScript面试题:事件冒泡,事件捕获,DOM事件流

一、事件冒泡和事件捕获:

事件冒泡和捕获只有DOM2级支持。DOM0级和IE只支持事件冒泡。
       1、事件冒泡:从事件源朝父级一直到根元素(HTML)。当某个元素的某类型事件被触发时,那么它的父元素同类型的事件也会被触发,一直触发到根源上;
             从具体的元素到不确定的元素。
        2、事件捕获:
             从根元素(HTML)到事件源,当某个元素的某类型事件被触发时,先触发根元素的同类型事件,朝子一级触发,一直触发到事件源。
             从不确定的元素到具体的元素;



	
		
		
		
	
	
		

 

 

 

二、DOM事件流:

     事件流:就是事件的流向,先捕获,再到事件源,最后再冒泡,一共分三个阶段:捕获阶段,事件源,冒泡阶段。

JavaScript面试题:事件冒泡,事件捕获,DOM事件流_第1张图片



	
		
		
		
	
	
		

 

你可能感兴趣的:(JavaScript面试题:事件冒泡,事件捕获,DOM事件流)