1.http://www.cnblogs.com/owenChen/archive/2013/02/18/2915521.html 2.http://www.cnblogs.com/liugang-vip/p/5616484.html ...
分类:
其他好文 时间:
2016-12-10 22:29:57
阅读次数:
179
事件背景: 最近在做一个移动端业务的时候碰到一个bug,在ios上对body绑定click事实现事件代理冒泡至某些元素上尽然不生效。 思考: 暂借助jquery展示下事件绑定代码,将所有标签含有data-tip属性的元素通过事件代理至body 这样做在android和pc上都可以正常实现,但是在io ...
分类:
移动开发 时间:
2016-09-25 20:40:24
阅读次数:
165
1.事件代理(delegate) delegate在事件上的应用,就是改变侦听器的位置(改变事件的绑定对象)。它得益于JavaScript独有的事件传播机制,因此实现起来非常容易。 DOM2.0的事件模型,如果某个元素触发一个是事件,如onclick,顶层对象document就会发出一个事件流,随着 ...
分类:
Web程序 时间:
2016-09-25 14:37:23
阅读次数:
203
在javasript中delegate这个词经常出现,看字面的意思,代理、委托。那么它究竟在什么样的情况下使用?它的原理又是什么?在各种框架中,也经常能看到delegate相关的接口。这些接口又有什么特殊的用法呢?这篇文章就主要介绍一下javascript delegate的用法和原理,以及Dojo ...
分类:
Web程序 时间:
2016-09-20 20:01:00
阅读次数:
215
[1]获取 [2]事件类型 [3]事件目标 [4]事件代理 [5]事件冒泡 [6]事件流 [7]默认行为 ...
分类:
其他好文 时间:
2016-09-12 08:39:25
阅读次数:
162
以为buttton元素绑定单击事件,来探讨事件绑定的几种方式: 1.最原始的方法:在button元素里面添加onclick事件,代码如下: <button onclick=function(){}></button> 这种方法虽然使用简单,但是有一个缺点就是:页面显示和事件处理混在一起,不符合网页开 ...
分类:
Web程序 时间:
2016-09-11 18:36:43
阅读次数:
159
事件处理器:onclick、onmouseover.... 在传统的事件处理中,你需要为每一个元素添加或者是删除事件处理器。然而,事件处理器将有可能导致内存泄露或者是性能下降——你用得越多这种风险就越大。 JavaScript事件代理:当我们需要对很多元素添加事件的时候,可以通过将事件添加到它们的父 ...
分类:
Web程序 时间:
2016-09-04 10:10:51
阅读次数:
1358
前言 公司目前楼主负责的项目正在改版升级,对之前的服务也在作调整,项目里有个操作日志的模块,就决定把日志单独提取出来,做个日志服务,所以就有了这篇文章 正文 MSMQ作为消息队列,B/S项目调用日志服务,日志服务往消息队列发送消息,事件代理服务负责处理消息队列的消息,贴下核心代码 事件代理服务契约 ...
分类:
其他好文 时间:
2016-08-28 23:52:40
阅读次数:
250
Bootstrap 源码解析 Bootstrap 源码解析 1、Bootstrap的作用域 2、Bootstrap的类定义 3、Bootstrap的插件定义 4、Bootstrap的事件代理 5、Bootstrap的对象数据缓存 6、Bootstrap的防冲突 7、作用域外如何使用Button类 8 ...
分类:
其他好文 时间:
2016-08-18 12:35:17
阅读次数:
148