标签:
JavaScript与HTML交互是通过事件来实现的,所谓事件,就是浏览器发生交互的瞬间。当一个事件发生的时候,他会在DOM结构中进行传播(propagation)。根据事件的传播方式,我们可以分为两种,一种是由某个比较具体的DOM对象的事件传播到某些不是那么具体的DOM对象上,假设那些DOM对象都注册了事件,那么将会被触发。另外一种是先找到某个不那么具体的DOM对象(比如<html>),然后一层层向里传播至具体的DOM对象。而事件流正是描述的从页面中传播事件的顺序的过程,这种传播分为3个阶段:
1,从文档的根元素(html)开始传播至目标元素,即"事件捕获"
2,在目标元素上触发事件,即“目标元素事件”
3,从目标元素传播回文档根元素(html),即“事件冒泡”
标签:
原文地址:http://www.cnblogs.com/suliang1100/p/4499078.html