在给多个标签定义一个事件的时候我们不会给每个DOM都添加一个事件浪费很多的资源,为此可以使用js的事件委托。在图灵社区上给事件委托是这样定义的:事件委托就是事件目标自身不处理事件,把事件委托给父元素或者祖先元素,甚至根元素。这里注明文章出处:http://www.ituring.com.cn/art...
分类:
Web程序 时间:
2015-12-09 01:48:25
阅读次数:
157
前几天看到事件委托的时候,关于live()方法讲的不是很详细,就去搜了一下关于live()和delegate()的,最后看源码发现bind()和delegate()都是由on()实现的,感兴趣的朋友可以了解下,或许本文对你有所帮助delegate前几天在看《jquery基础教程》,看到事件委托的时候...
分类:
其他好文 时间:
2015-12-03 19:11:39
阅读次数:
167
什么是事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。也就是:利用冒泡的原理,把事件加到父级上,触发执行效果。好处1:提高性能。我们可以看一个例子:需...
分类:
Web程序 时间:
2015-11-26 17:01:14
阅读次数:
174
什么是事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout等,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。原理: 利用冒泡的原理,把事件加到父级上,触发执行效果。作用:1.性能要好2.针对新创建的元素,直接可以....
分类:
其他好文 时间:
2015-11-26 12:34:11
阅读次数:
118
委托的作用有两个,一个是传值,一个是传事件。 委托用到的最多的用途 回传值(回调) 当我们声明了遵循的协议的属性时,属性的关键字要用weak或者assign,目的是为了避免循环引用 委托模式,它的特点是,一对一 用途是用在有上下级关系的两个view,不能跨级调用 例如:Read...
分类:
其他好文 时间:
2015-11-23 23:38:48
阅读次数:
337
1. 委托From:http://www.cnblogs.com/daxnet/archive/2008/11/08/1687014.html类是对象的抽象,而委托则可以看成是函数的抽象。一个委托代表了具有相同参数列表和返回值的所有函数。[csharp]view plaincopyclassProg...
分类:
其他好文 时间:
2015-11-23 16:48:02
阅读次数:
171
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 事件委托1{ //总结 //1.事件(event)是基于委托(delegate)的,所以想要定义事件,首...
jQuery的事件绑定有几个比较优秀的特点: 1. 可以绑定不限数量的处理函数 2. 事件可以委托到祖先节点,不必一定要绑到对应的节点 3. 链式操作 下面主要分析事件的委托设计。事件源我们成为委托节点,委托节点委托他的祖先节点替他执行事件处理,这个祖先节点被成为被委托节点。 DO...
分类:
Web程序 时间:
2015-11-19 19:03:42
阅读次数:
253
1、普通事件绑定的弊端:? 事件绑定只能绑已经存在的元素,对新增的元素无能为力,而且当元素非常多的时候,比如一个很大的表格的单元格,
每个单元格绑定一个事件很明显开销很大 2、事件委托意义:? 解决矛盾是...
分类:
Web程序 时间:
2015-11-17 23:33:55
阅读次数:
399
一、html 1、设置下拉框选择第n个 var a = document.getElementById("mySelect"); a.options[n].selected = true a.value = "xxx" 二、jquery 1、jquery 事件委托 ? $("ul").on("click","li",function) 使用的好...
分类:
Web程序 时间:
2015-11-06 00:24:36
阅读次数:
194