×

JS里on()和bind()两种方法的区别

作者:andy0012020.06.24来源:Web前端之家浏览:17839评论:0

JS里on()和bind()两种方法的区别。

1、bind有三个参数,分别是event,data,function,也就是事件,额外要添加的数据以及执行函数。on有四个参数,分别是event,selector,data,function,分别是事件,选择器,额外添加的数据和执行函数。

2、on可以指定具体的子元素,bind不可以

3、on可以绑定没有页面渲染时不存在的dom,bind不可以

4、on是jquery推荐使用的,bind是从某个版本开始就不推荐使用的

on() 方法:

on() 方法在被选元素及子元素上添加一个或多个事件处理程序。

注意:使用 on() 方法添加的事件处理程序适用于当前及未来的元素(比如由脚本创建的新元素)。

bind() 方法:

bind() 方法向被选元素添加一个或多个事件处理程序,以及当事件发生时运行的函数。


您的支持是我们创作的动力!
温馨提示:本文作者系,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://jiangweishan.com/article/js20200624a3.html

网友评论文明上网理性发言已有0人参与

发表评论: