delegate(), undelegate() 事件委托把点击事件加到了ul身上, 利用冒泡原理 阻止事件委托 trigger主动触发 任意想调用的地方都可以调用 ev.data, ev.target, ev.type 事件细节 操作的是谁 事件类型