写点什么

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

评论

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

精彩再现!LLUG 深圳场成功举办 | 附活动资料下载

OpenAnolis小助手

开源 演讲 龙蜥社区 LLUG Linux中国

如何优化模型渲染性能

3D建模设计

性能提升 渲染优化

极光笔记 | 发送功能使用技巧分享

极光JIGUANG

营销 消息推送 邮件 邮件通知 海外市场

低代码加速软件开发进程

树上有只程序猿

低代码开发 JNPF

九月 NFT 行业解读:熊市情绪仍占上风

Footprint Analytics

区块链 NFT 链游

大模型训练:数据与算法的关键融合

百度开发者中心

人工智能 模型训练 大模型

平均检出率“

矩视智能

深度学习 机器视觉

百度何俊杰:扎根百度技术“黑土地”,造大模型“生态雨林”

极客天地

十几种排序算法的可视化效果,快来看看!

编程的平行世界

算法 可视化

Python 爬虫实战之爬拼多多商品并做数据分析

Noah

向量召回:深入评估离线体系,探索优质召回方法

汀丶人工智能

人工智能 自然语言处理 语义搜索系统 文本匹配 向量召回

MatrixOne Logtail 设计解析

MatrixOrigin

分布式数据库 云原生数据库 MatrixOrigin MatrixOne HTAP数据库

国外服务器入门:为何越来越多的企业选择海外托管?

一只扑棱蛾子

国外服务器

如何选择适合自己的音视频产品

X2Rtc

开源 音视频 RTC

Scrum敏捷项目管理关键

顿顿顿

敏捷开发 敏捷项目管理 scrum敏捷工具

Kafka架构详解

tyrande

kafka 系统设计 架构设计 消息列队

iPaaS混合集成平台,打造数字化生态

RestCloud

数据同步 数字化升级 ipaas

如何将模型原点设置到模型的中心

3D建模设计

模型原点设置 原点归零 原点坐标

低代码:让软件开发不再遥不可及

互联网工科生

低代码 应用开发 JNPF

经人行批准!华为旗下支付机构更名,进入负一屏“发现”页享华为支付

最新动态

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