- bind绑定:添加事件的另外一种api.和以前的 click没有表现出太大的区别
利用bind()方法,可以为多个事件注册同一个事件处理程序.
当鼠标进入或离开,都会触发绑定的f,也就是按钮的值会变成当前时间
当按下鼠标触发f,当松开就触发f1,此时的this就代表按钮 - 解除绑定事件
此时会线弹出调用了,因为一旦刷新就进入了这个函数,之后会弹出解除了,一旦解除绑定,它绑定的点击事件就会失效,所以不管怎么点击来触发,都不会弹出点击了 - Json
json:javascript原生对象
在java中创建一个对象,就必须定义一个类,再用类实例化出一个对象。但是在JS中,可以直接写出一个对象,这个对象就叫做对象直接量,对象直接量简称json - 创建一个json:
结果:
obj就是一个对象直接量,简称json - Bind中传入一个json,对象的每个属性名必须是事件名,属性值必须是一个函数
- 也可以省略了obj的定义,直接把对象传入bind方法,效果和上面是一样的,这种比较常用
- 这里把bind换成了one,one和bind效果一样,只不过one是一次性的事件!当事件触发过以后,事件自动删除!也就是整个函数只能执行一次
- 解除某个绑定事件,加命名空间
解除两个一样的事件绑定的时候,要给每一个绑定都取名字,把他们区别开来,这样才能达到解除某个绑定的效果