JavaScript三种绑定事件方式及相互之间的区别分析