绑定事件统一用`on`