Intercept

未知
未知
2008-09-19

This plugin simplifies the use of Event Delegation with multiple different descendants.

This concept is very useful for pages with dynamic content (f.e: AHAH) where DOM elements are created and removed constantly, requiring re-binding.
This method also saves a lot of resources, as it uses less event handlers to achieve the same objective.

It can be used in 2 ways:(I will exemplify with a table)

$('table')
       .intercept('click', 'tr', function(e){...})
       .intercept('click', 'td.happy', function(e){...})
       .intercept('click', '#something', function(e){...});

or
$('table').intercept('click', {
    tr: function(e){...},
    'td.happy': function(e){...},
    '#something': function(e){...}
});

By calling intercept on the same element/event, the new handler/s are appended to the old list.

jQuery.Intercept won't have such a good perfomance when many different selectors are registered to one element, this can be noted for events that are triggered very often, like mouseover. If you need more scalability, and you can handle your problem with simpler selectors. Then you should check jQuery.Listen instead, for a similar approach.

Since 1.1.2, "absolute" selectors are supported, that is, selectors that specify parents, descendants, siblings. Just use it the way it's normally used.
Thanks to Michael Grosser for bringing up the idea.

加载中

评论(0)

暂无评论

暂无资讯

2
回答
关于spring mvc 拦截器

spring mvc的preHandle方法里,我刚进去时候做一些判断, 然后重定向到一个Jsp页面,那个页面只有一个往微信发送获取code地址的一个fu...

2016/08/12 11:13
3
回答
java权限问题,页面和按钮控制

javaEE里控制用户的权限,包括页面的访问权限和页面内的按钮控制。 页面访问权限可以把页面链接url放到用户属性中,登录时用户可以访问的url关键字放入...

2014/08/01 09:55

没有更多内容

加载失败,请刷新页面

没有更多内容

nginx 404 50x 配置 (转载)

nginx 404 50x 配置

2015/01/07 12:01
3.2K
0
nginx404配置起效

nginx404配置起效

2016/06/01 08:45
26
0
Linear Regression

1: Introduction In this mission, we'll be looking at how expert wine tasters evaluated different white wines. Here are the first few rows of the data: "fixed acidity","volatile ...

2016/09/18 23:37
5
0
JFinal源码走读_5_Validator校验源码分析

jfnal特性之Validator后端验证源码探究 所谓Vadidator是什么 public abstract class Validator implements Interceptor Validator是个抽象类,定义了必备的验证方法,具体的validator只...

2015/03/19 18:47
103
1
浅尝系列(二)--AOP原理演示

浅尝AOP--AOP原理演示 AOP 就是在目标方法执行前后添加指定方法。详细的解释我就不说了,百度一堆。 基础实现 通过JDK的源生方法实现。需要用到接口。 创建目标接口 public interface ISayH...

03/23 15:07
0
0
自定义权限注解

依据Shiro权限原理,自定义注解权限。

2016/01/05 15:48
143
0
使用kprobes,截获execve系统调用

关于截获execve等系统调用,很久以来存在一个问题:新函数不能直接调旧函数, 否则导致stack不平衡,出错。 曾经有高人用一串的汇编代码去平衡堆栈, 但对于偶们这些汇编菜鸟来说, 连阅读都...

2012/12/29 17:02
113
0
使用burpsuite进行跨站漏洞测试

跨站漏洞测试工具下载地址:https://portswigger.net/burp/freedownload/ 针对跨站漏洞重新部署后,可以用工具burpsuite 进行测试,工具使用方法如下: 1,打开工具 2,选择proxy标签页 3,I...

2018/07/22 14:15
18
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部