写点什么

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

评论

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

写代码这件事

ES_her0

28天写作 3月日更

AI开发效率低,你可以试试华为NAIE AutoML

华为云开发者联盟

华为 AI 框架 AutoML NAIE平台

寻找被遗忘的勇气(十四)

Changing Lin

3月日更

面试官再问你优先级队列,请把这篇文章丢给他

Silently9527

Java 优先级队列 二叉堆

Google面试题-怎样实现拼写纠错的功能?

Nick

数据结构 二分查找 数据结构与算法

JDK动态代理的实现机制

xzy

Java 动态代理 原理分析

Hadoop之YARN的内部机制

hanke

大数据 hadoop 开源 YARN

源码分析-Netty: 并发编程的实践(二)

程序员架构进阶

源码分析 Netty 多线程高并发 28天写作 3月日更

Docker 教程(二):Dockerfile

看山

Docker Dockerfile

通用中间件模型

型火🔥

架构 分布式 抽象 中间件 模型

jdk 源码系列之 TheadPoolExecutor

sinsy

jdk ThreadPoolExecutor

最新版Swagger 3升级指南和新功能体验!

王磊

Java swagger

高并发HTTP请求实践

高性能架构探索

初识Golang之聊聊类型

Kylin

3月日更 21天挑战 Java转go Go 语言

书单|互联网企业面试案头书之程序员软技能篇

博文视点Broadview

分布式事务

insight

分布式事务 3月日更

Ubuntu 日常系列:常用软件

TroyLiu

Linux ubuntu Ubuntu20.04

容器引擎学习笔记

lenka

3月日更

哈希吧,滚雪球学 Python 哈希表与可哈希对象

梦想橡皮擦

28天写作 3月日更

用户行为分析模型实践(一)—— 路径分析模型

vivo互联网技术

大数据 数据分析 用户行为分析

架构师训练营-Web 攻击与防护

引花眠

架构师训练营 4 期

架构师训练营 4 期 第11周

引花眠

架构师训练营 4 期

如何打造一款全球化的App?

故胤道长

硅谷 国际化 ios开发 Android开发 硅谷问道

卡梅隆和他的《阿凡达》「Day 22」

道伟

28天写作

优雅编程 | 24个Javascript代码优化技巧

devpoint

js 空值运算符 高级函数 模板字面量

javascript中的Strict模式

程序那些事

JavaScript ES6 程序那些事

利用深度元学习对城市销量进行预测 | AAAI 2021论文解读

京东科技开发者

零售 预测

在PostgreSQL中使用ltree处理层次结构数据

PostgreSQLChina

数据库 postgresql 开源 软件 开源社区

大作业

瑾瑾呀

52条SQL语句性能优化策略,建议收藏

Java小咖秀

MySQL 性能优化 后端 MySQL性能优化

学无定法——知识反转效应

Justin

心理学 28天写作 游戏设计

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