写点什么

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

评论

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

(网页直接编辑DWG)在线CAD配置属性的使用教程

WEB CAD SDK

HarmonyOS NEXT AI基础视觉服务-文字识别

zhousg

HarmonyOS NEXT AI基础视觉服务-背景替换

zhousg

HarmonyOS:ArkTS Path 组件自学指南

李游Leo

鸿蒙

什么是 OLAP 数据库?企业如何选择适合自己的分析工具

镜舟科技

数据分析 StarRocks 查询性能 OLAP 数据库 MPP架构

HarmonyOS NEXT AI基础视觉服务-人脸识别

zhousg

合合信息大模型加速器2.0:文档与图表解析全景评测

默语

飞凯材料拟收购JNC株式会社旗下重要资产及相关专利,深化液晶产业布局

财见

HarmonyOS NEXT AI基础视觉服务-人脸对比

zhousg

迈向群体智能 | 智源发布首个跨本体具身大小脑协作框架与开源具身大脑

智源研究院

Fabric8 Kubernetes 教程——PVC、PV、Network、PDB、Role、Cluster

FunTester

性能测试与故障测试:求同存异与协同价值

FunTester

《Operating System Concepts》阅读笔记:p491-p494

codists

操作系统

EasyRecovery免费版下载无需注册,easyrecovery激活码密钥

阿拉灯神丁

照片恢复 Easyrecovery破解 数据恢复软件 激活码生成器 EasyRecovery16

浪潮 KaiwuDB入选Gartner中国数据库管理系统代表厂商

KaiwuDB

数据库、 kwdb数据库

黑龙江信息安全等级保护测评

黑龙江陆陆信息测评部

极速启动,SAE 弹性加速全面解读

阿里巴巴云原生

阿里云 云原生

Java的IO模型、Netty原理详解

卷福同学

Java Netty nio 面试‘

《Operating System Concepts》阅读笔记:p495-p511

codists

操作系统

必读文章3-所有的无用,都是有用的

玄兴梦影

学习 成长 能力提升 工作 阅读

HarmonyOS:ArkTS 多态样式自学指南

李游Leo

ArkTS

HarmonyOS NEXT AI基础语音服务-文章播报

zhousg

CompletableFuture原理及应用场景详解

卷福同学

Java 面试 CompletableFuture

SvelteKit 最新中文文档教程(15)—— 链接选项

冴羽

Vue 前端 React Svelte SvelteKit

HarmonyOS:ArkTS RowSplit 组件自学指南

李游Leo

ArkTS

用友数智秘书来袭!懂管理更懂你的企业级AI助手

用友智能财务

人工智能 AI 财务 会计

众合云科VI设计斩获法国双面神等国际权威大奖

财见

HarmonyOS NEXT AI基础语音服务-语音输入

zhousg

大模型应用联网搜索:重塑智能时代的交互与决策

阿里巴巴云原生

阿里云 云原生

从内核到可启动镜像:0到1构建你的极简Linux系统

Linux内核拾遗

ISO 镜像文件 Linux内核 Linux发行版

Automation Anywhere财报公布

财见

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