写点什么

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

评论

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

人工智能机器人在工业与服务中的崭新角色

测吧(北京)科技有限公司

测试

基于Java开发的知识图谱知识库管理系统

金陵老街

国内零代码链接器有哪些?

谷云科技RestCloud

零代码 APPlink

人工智能 | 机器视觉:揭秘计算机如何解读图像的奥秘

测吧(北京)科技有限公司

测试

问鼎2023边缘云计算,天翼云边缘安全加速平台AccessOne助力企业安全高速发展

极客天地

SpringBoot 实现动态切换数据源,这样做才更优雅!

是月月啊2023

MySQL 多数据源配置

人工智能的基础概念与原理

测吧(北京)科技有限公司

测试

人工智能 | 机器视觉:计算机如何解读图像

测吧(北京)科技有限公司

测试

揭秘可解释性人工智能的关键

测吧(北京)科技有限公司

测试

人工智能 | 农业领域中的智能农业解决方案

测吧(北京)科技有限公司

测试

区块链与人工智能的交叉应用:创造新时代的技术合力

测吧(北京)科技有限公司

测试

实战!Redis分布式锁的7种实现方式

是月月啊2023

redis分布式锁

人工智能 | 计算机如何理解和生成人类语言

测吧(北京)科技有限公司

测试

人工智能 | 数据驱动的机器学习:智能系统如何学习

测吧(北京)科技有限公司

测试

人工智能 | 揭秘计算机如何理解和处理人类语言

测吧(北京)科技有限公司

测试

人工智能助力创意产业:创新的引擎

测吧(北京)科技有限公司

测试

人工智能在教育中的创新应用

测吧(北京)科技有限公司

测试

软件定义卫星:数字卫星实践

DevOps和数字孪生

软件定义卫星

“离谱的AI扩图”火了!张张那叫一个出其不意

Openlab_cosmoplat

编译器上手指南,算子开发及开源项目指导手册,直播课程报名通道限时开启!

MegEngineBot

深度学习 开源 编译器 实习

在使用item_get API时,如何处理重复的商品信息?

技术冰糖葫芦

API 接口

Spring基础,你学会了吗

是月月啊2023

Spring 配置解析

Java简介超详细整理,适合新手入门

是月月啊2023

Java java基础

Google 发布史上最强大模型 Gemini!GPT-4 被全面超越?

极狐GitLab

人工智能 AI Google openai gemini

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