事件流
i> 事件冒泡
IE的事件流叫事件冒泡
,即事件最开始有最具体的元素接收,然后逐级传播到较为不具体的节点(文档)。IE9、 Firefox、 Chrome 和 Safari 则将事件一直
冒泡到 window 对象。1
2
3
4
5
6
7
8
9
10<!Docuemnt>
<html>
<head>
<title>事件冒泡</title>
</head>
<body>
<div>来点死我吧</div>
</body>
</html>
如果你点击了div,那么事件将会按着 <code><div></code>--> <code><body></code> --> <code><html></code> --> <code>document</code> 这样子传播
i> 事件捕获
事件捕获的思想是不太具体的节点应该更早接收到事件,而最具体的节点应该最后接收到事件。如果仍以前面例子的话,顺序会是: document
–> <html>
–> <body>
–> <div>
IE9、 Safari、 Chrome、 Opera和 Firefox 目前也都支持这种事件流模型。