1、.bind():为元素绑定一个事件处理程序(就是说给元素添加一个事件)
(1)有两个/三个参数:
第一个参数:事件类型
第二个参数:处理函数
第三个参数:布尔类型(false:阻止冒泡事件,防止默认事件<浏览器会有一个自动的事件处理>
;
true:冒泡事件)
(2)可以绑定多个事件并且互相是不会被覆盖的
2、.delegate()
(1)说白了就是一个事件委托,有三个参数
第一个参数:选择器(要选择的元素)
第二个参数:事件类型
第三个参数:处理函数
3、.off():用于移除事件处理函数,一定要与on对应(只能移除on这个事件)
(1)如果off()括号里面什么都没有的话就表示移除所有事件
4、.on():在选定的元素上绑定一个或多个处理函数(将事件处理程序绑定到文档document的首选方法)
(1)也可以实现事件的委托,但是里面的参数的顺序和delegate的相反,也就是说第一个参数是事件类型,第二个参数是选择器(要选择的元素),第三个参数是处理函数不变
5、.one():为元素的事件添加处理函数,处理函数在每个元素上每种事件类型最多执行一次(常用作引导页,因为引导页只执行一次)
(1)第一个参数:事件类型
第二个参数:回调函数
6、unbind():其实就是.bind()的移除事件
7、undelegate():其实就是.delegate()的移除事件