Intercept 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Intercept 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Intercept 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Intercept 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Intercept 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

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)

加载中
更多评论
暂无内容
发表了博客
2015/11/13 22:15

spring security intercept-url

S_AUTHENTICATED_ANONYMOUSLY 允许匿名用户进入 IS_AUTHENTICATED_FULLY 允许登录用户进入 IS_AUTHENTICATED_REMEMBERED 允许登录用户和rememberMe用户进入

0
0
发表于AI & 大数据专区
2020/02/10 19:45

ML——Intercept-Term

Hello, we will push the machine learning flashcard everyday! Please pay more attention to 数据科学实战! 本文分享自微信公众号 - 数据科学实战(dsaction)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

0
0
2020/12/07 11:12

Cypress系列(101)- intercept() 命令详解

如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 使用该命令在网络层管理 HTTP 请求的行为 包含以下功能 对任何类型的 HTTP 请求进行 stub 或 spy 在 HTTP 请求发送到目标服务器前,可以修改 HTTP 请求 body、headers、URL(类似抓包工具对请求进行打断点然后修改) 动态或静态地对 HTTP 请求的响应进行 stub 接收 HTTP 响应后可对 HTTP 响应 body、headers、statu...

0
0
2018/04/14 12:03

使用spring中遇到"java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor"问题

问题: 在使用spring申明事务管理,加入定义注解事务<tx:annotation-driven transaction-manager="transactionManager"/> 后出现 java.lang.NoClassDefFoundError:org/aopalliance/intercept/MethodInterceptor这样的额问题 分析: 1、项目中缺少aopalliance的jar包,下载一个相应的jar加入项目中就可以解决问题。 2、aopalliance这个jar包是通常Spring等其它具备动态织入功能的框架依赖此包。这个包是AOP联盟的API包,里面包含...

0
0
发表了博客
2020/01/07 16:03

Python——sklearn 中 Logistics Regression 的 coef_ 和 intercept_ 的具体意义

sklearn 中 Logistics Regression 的 coef_ 和 intercept_ 的具体意义 使用sklearn库可以很方便的实现各种基本的机器学习算法,例如今天说的逻辑斯谛回归(Logistic Regression),我在实现完之后,可能陷入代码太久,忘记基本的算法原理了,突然想不到**coef_和intercept_**具体是代表什么意思了,就是具体到公式中的哪个字母,虽然总体知道代表的是模型参数。 正文 我们使用 sklearn 官方的一个例子来作为说明,源码可以从这里...

0
0
2015/08/27 16:23

Play 1.x框架学习之六:未登陆拦截机制 (Not Login intercept In play framework)

未登录拦截功能,这是web应用中比较常见的,在本文中,我们结合redis来做未登录拦截。其原理是将sessionid作为key,等登陆的用户id作为value(也可能存储一个专门的对象,保存登陆信息等)。每个请求来之时拦截,然后查询redis中是否有,有则放行,没有则跳转到登陆界面。 控制器父类Application中的拦截方法,其中的Before注解中的unless是指拦截白名单方法数组: app.controllers.Application.java @Before(unless={"Applicat...

0
0
发表了博客
2019/08/08 15:21

LD SCore计算基因多效性、遗传度、遗传相关性(the LD Score regression intercept, heritability and genetic correlation)

这篇文章是对之前啊啊救救我,为何我的QQ图那么飘(全基因组关联分析)这篇文章的一个补坑。 LD SCore除了查看显著SNP位点对表型是否为基因多效性外,还额外补充了怎么计算表型的遗传度和遗传相关性。 ###1 下载、安装ldsc git clone https://github.com/bulik/ldsc.git cd ldsc ###2 安装ldsc依赖的环境 conda env create --file environment.yml source activate ldsc ###3 测试是否安装成功 如果安装成功,输入./ldsc.py -h代...

0
0
发表了博客
2020/11/24 08:21

全球备受认可的投资者法律顾问ROSEN提醒Intercept Pharmaceuticals, Inc.投资者注意ICPT证券集体诉讼的重要截止日期;鼓励损失超过10万美元的投资者联系律所

纽约--(美国商业资讯)--全球投资者权益律所Rosen Law Firm提醒在2019年9月28日至2020年10月7日(含上述日期,简称“集体诉讼期”)期间购买Intercept Pharmaceuticals, Inc. (NASDAQ: ICPT)证券的人士注意,本证券集体诉讼中首要原告的重要截止日期为2021年1月4日。诉讼旨在依据联邦证券法弥补Intercept投资者所蒙受的损失。 如需加入Intercept集体诉讼,请访问http://www.rosenlegal.com/cases-register-1973.html、拨打免费电...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于大前端专区
2019/12/16 16:49

Session 过期拦截的问题

项目 后台用的 jfinal 前端用的vue public void intercept(Invocation inv) { Controller ct = inv.getController(); String loginUser = ct.getSessionAttr("name"); if (loginUser != null && !loginUser.equals("")){ inv.invoke(); }else{ ct.removeSessionAttr("name"); ct.redirect("/index.html"); //ct.renderJson("result","登录超时"); return ; } } 我把session过期设置了1分钟,一分钟后 调用接口 ,执行这几行代码...

4
0
发表了问答
2016/08/12 11:13

关于spring mvc 拦截器

spring mvc的preHandle方法里,我刚进去时候做一些判断, 然后重定向到一个Jsp页面,那个页面只有一个往微信发送获取code地址的一个function,地址里的uri是一个controller的一个方法,我想问一下,微信返回code时候,跳到的controller里面的方法之前,还进此拦截器吗?代码如下,我的重定向后面跟return true合适吗? public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) t...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部