写点什么

Live Query 插件:为 JQuery 带来活跃 DOM 绑定能力

  • 2007-08-30
  • 本文字数:667 字

    阅读完需:约 2 分钟

Live Query 是一个新的 jQuery 插件,你可以用它给匹配的 DOM 元素注册事件或者激发回调函数。不仅是当前与选择器匹配的元素,还有后续通过 Ajax 添加的元素都会得到绑定。当元素不再和选择器匹配时,它也会自动取消事件注册。在对 Ajaxian 上一篇文章的评论中,John Resig 指出 Live Query 与 Prototype 和 Dojo 中其它类似工具的不同之处在于(这里强调我的观点):

你给 [Live Query] 一个 jQuery 选择器,[Live Query] 会实时地在整个 DOM 范围把它持久化。这意味着你可以设定一个查询(并且再也不必去重新调用或者初始化它)它的效果在所有地方都会见到:就像是 CSS。这是一个着实重要的区别,同时我很高兴它几乎没什么速度损失的开销就做到了。

这种绑定的“鲜活性(lively-ness)”相当有意思。这个插件每 20 毫秒做一次检查,看是否经由其它 jQuery 调用进行过 DOM 操作。如果一个 jQuery 动作修改了 DOM,那活跃绑定就被重新评估。这暗示在 jQuery 之外的 DOM 操作不会触发重新评估。这实在快要成了真正流畅(fluid)(并活跃(live))、跨浏览器的机制,可以通过类似 CSS 的方式给元素恰如其分的施加行为。

查看英文原文: JQuery Gains Live DOM Binding with Live Query Plugin - - - - - -

译者简介:岳立东,Ableverse 创始人,技术推广大使。开源项目 WoW (内含 ToB 对象数据库)和 SecureJSH 创建者。目前致力于东道组件接合(Hosting Based Interfacing)理论研究,在此基础上的软件并行分布架构及对象数据库应用,技术博客 http://complystill.javaeye.com/ 。欲参与 InfoQ 中文站内容建设,请邮件至 china-editorial[at]infoq.com

2007-08-30 01:003319

评论

发布
暂无评论
发现更多内容

matlab实现通信原理

袁袁袁袁满

三周年连更

Kafka性能测试初探

FunTester

云原生典型应用架构

穿过生命散发芬芳

云原生架构 三周年连更

2023-05-05:给定一个无向、连通的树 树中有 n 个标记为 0...n-1 的节点以及 n-1 条边 。 给定整数 n 和数组 edges , edges[i] = [ai, bi]表示树中的

福大大架构师每日一题

golang 算法 rust

1分钟学会、3分钟上手、5分钟应用,快速上手责任链框架详解 | 京东云技术团队

京东科技开发者

Netty 京东云 企业号 5 月 PK 榜

【崖山论“见”】YashanDB Meetup 第2期|数据库“大心脏”融合存储引擎揭秘

YashanDB

这8种常见的防火墙,分别有哪些优缺点?

wljslmz

防火墙 三周年连更

Zebec生态发展进入加速期,拿好ZBC坐等价值兑现

西柚子

Java多线程基础

timerring

Java

2 行代码开启 SAST,将代码漏洞定位到具体行数

极狐GitLab

DevOps DevSecOps SAST 应用安全测试 安全扫描

PS 2020 photoshop绿色版

源字节1号

开源项目LuckyDraw分享&介绍

进基的小张

小程序 开源 开发 GitHub、 项目上线

Java实现坦克大战1.0

timerring

Java

Shell脚本的变量

芯动大师

Shell命令 三周年连更 shell变量

Markdown基础语法教程

进基的小张

学习 markdown markdown语法 markdown编辑器 基础

木兰汇专访 | 网心科技联合创始人马婷:创业者的“长期主义”

网心科技

Flink应用开发

阿泽🧸

flink 三周年连更

《AGI时代的破局之道 | 社区征文》

后台技术汇

三周年征文

async/await详解

不叫猫先生

JavaScript async/await 三周年连更

羊毛党请远离消费卷

MobTech袤博科技

图像识别数据集的重要性及其分类

数据堂

服务网格(Service Mesh)是什么?

乌龟哥哥

三周年连更

下载LORA模型

IT蜗壳-Tango

三周年连更

海泰方圆《数字政府密码应用与数据安全合规性建设指南》顺利通过评审

电子信息发烧客

C++多线程编程和同步机制:详解和实例演示

小万哥

c++ 程序员 后端 多线程 同步

ChatGPT 何时替代码农?

酱紫的小白兔

码农 机器人 ChatGPT

手把手教会你 | 网络编程

TiAmo

socket通信 服务器编程 单用户模式

Zebec生态发展进入加速期,拿好ZBC坐等价值兑现

股市老人

LLMs 记忆体全新升级:六大新功能全面出击,用户体验值拉满!

Zilliz

大模型时代 向量数据库 zillizcloud LLMs

【分布式技术专题】「分布式技术架构」手把手教你如何开发一个属于自己的限流器RateLimiter功能服务

码界西柚

分布式 限流器 三周年连更 动手实现 RateLimter

Live Query插件:为JQuery带来活跃DOM绑定能力_Java_James Estes_InfoQ精选文章