Javascript中的事件
1. 浏览器中关于事件的那点事儿
http://kb.cnblogs.com/page/199251/
(1)传统的事件绑定,W3C方式的事件绑定,jQuery方式的事件绑定
DOM在为页面中的每个元素分派事件时,相应的元素一般都在事件冒泡阶段处理事件。在类似 body > div > a 这样的结构中,如果单击a元素,click事件会从a一直冒泡到div和body(即document对象)。因此,发生在a上面的单击事件,div和body元素同样可以处理。而利用事件传播(这里是冒泡)这个机制,就可以实现事件委托。具体来说,事件委托就是事件目标自身不处理事件,而是把处理任务委托给其父元素或者祖先元素,甚至根元素(document)。
(2)解除绑定
(3)事件的取消,阻止
事件监听器可以调用Event.preventDefault()取消事件对象的默认动作。Event.stopPropagation()方法可以阻止事件向上冒泡。
(4)冒泡和捕获
捕获是由表及里,冒泡是由内之外