JQuey事件分析

1、原生浏览器事件问题

2、jquery实现哪些问题

JQuey事件分析

原生浏览器事件问题

1、各厂商事件接口与参数,兼容性

2、事件只绑定一次,统一到代理函数中

3、代理事件太原始--性能

4、事件全体或部分移除

JQuey事件分析

jquery事件的诞生

分装一个事件外壳,在内容将上述问题处理掉

1、浏览器事件兼容问题

2、可以在一个事件类型上添加多个事件处理函数,可以一次添加多个事件类型的事件处理函数

3、事件名称--简化删除或触发事件

4、提供了常用事件的便捷方法

5、支持自定义事件,可冒泡处理 parent

6、扩展了组合事件

7、提供了统一的事件封装、绑定、执行、销毁机制

8、……

JQuey事件分析

jquery事件的诞生

JQuey事件分析

jquery事件顺序

JQuey事件分析

JQuery自定义事件

原生自定义事件

异同点

1、都支持冒泡

2、兼容性jquery可简单

3、传参问题

JQuey事件分析

By lowinwu

JQuey事件分析

事件考虑点

  • 946