写点什么

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:003411

评论

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

埋点全解析,你最关心的可视化埋点在这里!(文末附开源地址)

易观大数据

奈学:一起了解几种序列化协议

古月木易

序列化 序列化协议

week9 作业

雪涛公子

架构师训练营第8周总结

Hanson

week9作业1

凭实力蝉联第一!Flink 又双叒叕上榜啦

Apache Flink

flink

第九周.命题作业-GC原理

刘璐

vivo,此去灵台方寸山

脑极体

阿里最“短命”的P10?入职不到3周,钉钉副总裁张志琦因个人原因离职

程序员生活志

阿里巴巴 互联网热点

为什么你总觉得自己是对的?

池建强

个人成长

秒杀系统

Z冰红茶

架构师0期Week9作业1

Nan Jiang

开源、云、传统IT的三国杀

郭华

云计算 开源 商业 IT

垃圾回收&秒杀设计

dony.zhang

垃圾回收

白鹭引擎助力《梦幻西游网页版》刷新h5游戏新高度

DT极客

加快速度推进区块链融合发展

CECBC

区块链 行业资讯 产业落地

【得物技术】流量之战—性能优化三十六计

得物技术

Java 流量 得物技术部 商品 电商平台

一文带你掌握OBS的两种常见的鉴权方式

华为云开发者联盟

Rest OBS 鉴权 Header携带签名 URL携带签名

不仅性能秒杀Hadoop,现在连分布式集群功能也开源了

爱倒腾的程序员

大数据 涛思数据 tdengine 物联网 时序数据库

数据库实践丨MySQL多表join分析

华为云开发者联盟

MySQL 数据库 华为云 join 多表join

JVM类加载与执行

superman

JVM 类加载

最右JS2Flutter框架——通信机制(三)

刘剑

flutter 大前端 探索与实践

设计一个秒杀系统挑战和问题及方案或思路

Young

零/低代码编程风口已到,请快快上车!

代码制造者

编程语言 低代码 零代码 iVX

week09 总结

Z冰红茶

总结

Kiroro

高教授:区块链软硬件相结合能提升系统性能 也能保持一定的灵活性

CECBC

分布式 行业资讯 区块链技术 落地应用

架构师训练营第8周作业

Hanson

cxuan读者的外包面试之旅

苹果看辽宁体育

Java 面试 程序人生

地方政府争夺数字货币试点,互联网巨头参与测试,央行数字货币即将来临

CECBC

行业资讯 央行数字货币

架构师训练营第九章作业

吴吴

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