理解javascript中的事件路由冒泡过程及委托代理机制