RubyLouvre/avalon — pull request #537 by ilife5 (2014-10-20 09:02:18+00:00)
Title: update $fire method  

1，增强性能

将遍历domtree修改为对节点排序之后直接执行
```
Array.prototype.forEach.call(nodes, function(el) {
if (el._avalon) {
alls.push(el._avalon)
el._avalon = ""
el.removeAttribute("_avalon")
}
}
```
2，增加阻止事件传播的方法

如：
```

事件的传播和终止

son

```