完善了事件捕获和冒泡