一、原生DOM事件 绑定事件监听 事件名(类型): 只有有限的几个, 不能随便写回调函数 触发事件 用户操作界面事件名(类型)数据() 二、自定义事件(消息机制) 绑定事件监听 事件名(类型): 任意回调函数: 通过形参接收数据, 在函数体处理事件触发事件(编码) 事件名(类型): 与绑定的事件监听的事件名一致数据: 会自动传递给回调函数